There are 2 Hotels in Indian Harbour Beach, Florida, serving a population of 8,395 people in an area of 3 square miles. There is 1 Hotel per 4,197 people, and 1 Hotel per 1 square miles.
In Florida, Indian Harbour Beach is ranked 215th of 1036 cities in Hotels per capita, and 143rd of 1036 cities in Hotels per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Indian Harbour Beach Hotels.
Indian Harbour Beach Club 2055 Highway A1a Indian Harbour Beach, FL
Travelodge 1894 South Patrick Drive Indian Harbour Beach, FL Hotel, Motel, Vacation Rentals