28th Ave. Beach Access Indian Rocks Beach. is a beach Pinellas County Florida located in United States.
28th Ave Gulf Blvd. Indian Rocks Beach Belleair Beach , FL 33786 United States
Parking is reasonable and plentiful, the beach is hardly over crowded compared to Clearwater. And the beach itself is beautiful and relaxing!!! The only beach I go to.
#6 scavenger hunt
JCK stomping ground!
I swim here Year around. Love getting a warm up coffee at the Parisian Cafe in the winter time. - Joseph Illingworth
For a great swim, get out near the swim buoys, outside the breakers, where the water is flatter. Then you can get back into form and do some serious yardage. The buoys are about 100 yards apart. - Joseph Illingworth