
Indian Rocks Beach
|
The city of Indian Rocks Beach is located in Pinellas County Florida. It is situated on a barrier island between the Gulf of Mexico and the intra-coastal waterway. Indian Rocks Beach has an approximate population of 5,200 residents.
|