Indian Rocks Beach is a city in Pinellas County, Florida, United States. The population was 5,072 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 5,255 http://www.census.gov/popest/cities/tables/SUB-EST2004-04-12.xls. (...) more....
Get the best info about sights, places to eat and sleep in Indian Rocks Beach free to download!
download free pdf


more Indian Rocks Beach photos



Indian Rocks Beach videos