We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

On The Rocks Bar & Grill - CLOSED

213 Gulf Blvd, Indian Rocks Beach, FL 33785-2535
+1 727-286-6224
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent41%
  • Very good25%
  • Average7%
  • Poor10%
  • Terrible17%
21 Nov 2016
“Stopped in for a craft beer. nice place with an open air bar and decent food.”
4 Aug 2015
“Great local spot”
Restaurant Hours Closed
Bar, American, Pub, Vegetarian Friendly
213 Gulf Blvd, Indian Rocks Beach, FL 33785-2535
All Details
Reviews (39)
Traveller rating
Traveller type
Time of year

1 - 10 of 39 reviews

Reviewed 22 November 2016

My friend took me here to grab a quick craft beer. It's a small open-air bar but has a few good craft beers. We saw a couple of really sweet custom cars.

Thank Tom S
Reviewed 5 August 2015

This is a great spot for lunch/dinner or drinks in Arecibo. It is a small restaurant on 681 across the street from the beach. The octopus salad was great and the fried seafood was awesome. Portions are very generous. The owner was so friendly and...More

Thank Lisa L
Stay in the know!Get the latest updates on restaurants and more in Indian Rocks Beach.
Join TripAdvisor
Reviewed 2 March 2014

On the Rocks closed, but it is now open as Aqua Prime - very good food and atmosphere. xxxxxxxxxxxxxx

Thank WinnebagoGuy
Reviewed 11 February 2014

I dined here recently with my mom and 7 year-old son and had a very nice meal. Since I was in FL, I decided it would only be appropriate to enjoy and early bird meal. I could not have picked a better place to go...More

Thank chrisooo
Reviewed 17 January 2014

Closed. Nice while it was open but it has long since closed. Very unfortuate. Undercapitalized and other issues.

Thank TampaBaySky123
Reviewed 1 June 2013

The atmosphere was outstanding. The view of the waterfront was so relaxing. The service was romantic and felt like you were someone special. I'm really picky about trying new foods, but I have to say everything was so delicious. We had been trying for several...More

Thank Swetstuf
Reviewed 14 March 2013

Make reservations !! Very well attended. The view is grand, the drinks made to perfection ..the food cooked to a turn with presentation...perhaps a little slow on the service but understandable.

Thank Elaine R
Reviewed 18 January 2013

We love the outdoor seating area in back with live music however the food and service were below average to average at best. It's a shame because great location

1  Thank Cyndeehaydon
Reviewed 4 September 2012

A very friendly beach bar & restaurant with a classy atmosphere. Laid back but stylish. Good food - quesedillas and burgers are a bargain. Lonnnggg happy hour! Usually, quick service by friendly staff. Music on the back patio -- especially enjoyed the "Double M" Band.

1  Thank pdwarren
Reviewed 4 September 2012

Just dropped in this restaurant when the Italian restaurant was closed. I had the "just a burger" and my friend had the ribeye steak. The burger was the best burger I've had in a long time and my friend said her steak was excellent. Now...More

1  Thank Mickey M
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Great Heron Inn
164 reviews
.31 km away
Prestige Collection Harbourside at Marker 33
45 reviews
.32 km away
Gulf Towers Resort Motel
117 reviews
.39 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
873 reviews
.46 km away
Nearby Restaurants
Jake's Cantina
250 reviews
.46 km away
Crabby Bill's
4,063 reviews
.37 km away
Slyce Pizza Bar
1,407 reviews
.18 km away
Lulu's Oyster Bar & Tap House
1,496 reviews
.53 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
138 reviews
.70 km away
Island Marine Rentals
125 reviews
1.32 km away
Splash Harbour Water Park
92 reviews
.30 km away
Indian Rocks Historical Museum
56 reviews
.30 km away
Improve this listing

Restaurant Details

Good for
Bar Scene
Location and Contact Information
  • Address: 213 Gulf Blvd, Indian Rocks Beach, FL 33785-2535
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-286-6224
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing