Belleair Shores is a quaint community of 55 private homes on the eastern shore of the Gulf of Mexico, west of Gulf Boulevard and just north of Indian Rocks Beach. It is quite possibly the smallest town in Florida, in both size and population. The town lies four miles directly south of the City of Clearwater Beach and one mile west of the City of Belleair Bluffs. The community is 100% residential homes, no businesses, stores, schools or churches are located here. Numerous entertainment, dining and medical facilities are nearby. Residents of Belleair Shores enjoy an unobstructed view of the western sky from their private beach.