Miami Shores is a small town well situated about fifteen minutes away from Downtown Miami, between Biscayne Bay to the east and the I-95 to the west. The village’s tree-lined streets, picturesque downtown area, charming churches and award-winning schools, make for a family friendly community. Avid golfers will enjoy the championship course at The Miami Shores Country Club.