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...
  • Excellent39%
  • Very good26%
  • Average7%
  • Poor10%
  • Terrible18%
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
213 Gulf Blvd, Indian Rocks Beach, FL 33785-2535
All Details
Reviews (38)
Traveller rating
Traveller type
Time of year

1 - 10 of 38 reviews

Reviewed November 21, 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 August 4, 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
Reviewed March 2, 2014

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

Thank WinnebagoGuy
Reviewed February 10, 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 January 16, 2014

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

Thank TampaBaySky123
Reviewed March 13, 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 January 17, 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 September 4, 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 September 3, 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
Reviewed July 28, 2012

Went to Indian Rocks Beach Florida last night to On the Rocks Seafood Bar & Grill and the owners have made this place come to life. The menu was great and I suggest you try the shrimp ragoon with cream cheese in the appetizer section....More

2  Thank Gamby711
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Great Heron Inn
165 reviews
.31 km away
Prestige Collection Harbourside at Marker 33
75 reviews
.32 km away
Gulf Towers Resort Motel
120 reviews
.39 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
888 reviews
.46 km away
Nearby Restaurants
Jake's Cantina
260 reviews
.46 km away
Slyce Pizza Bar
1,447 reviews
.18 km away
Crabby Bill's
4,203 reviews
.37 km away
Lulu's Oyster Bar & Tap House
1,570 reviews
.53 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
150 reviews
.70 km away
Indian Rocks Historical Museum
57 reviews
.30 km away
Island Marine Rentals
128 reviews
1.32 km away
Splash Harbour Water Park
106 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