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
Save
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Overview
  • 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
CUISINES
American, Pub
RATINGS
Service
Food
Value
Atmosphere
LOCATION
213 Gulf Blvd, Indian Rocks Beach, FL 33785-2535
All Details
Reviews (38)
Traveller rating
Traveller type
Time of year
Language

1 - 10 of 38 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
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 10 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 16 January 2014

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

Thank TampaBaySky123
Reviewed 13 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 3 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
Reviewed 28 July 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
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Great Heron Inn
165 reviews
.31 km away
Prestige Collection Harbourside at Marker 33
59 reviews
.32 km away
Gulf Towers Resort Motel
119 reviews
.39 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
881 reviews
.46 km away
Nearby Restaurants
Jake's Cantina
254 reviews
.46 km away
Slyce Pizza Bar
1,419 reviews
.18 km away
Crabby Bill's
4,139 reviews
.37 km away
Caddy's
1,538 reviews
1.41 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
145 reviews
.70 km away
Island Marine Rentals
127 reviews
1.32 km away
Splash Harbour Water Park
102 reviews
.30 km away
Indian Rocks Historical Museum
57 reviews
.30 km away
Improve this listing

Restaurant Details

Cuisine
American, Pub
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