Slide thumbnail

Happy Hour - All Day Long!

Slide thumbnail

Fresh Seafood!

Located on beautiful Indian Rocks Beach, FL.

Fish only 18 on the Rocks offers fresh, great tasting food, ice cold drinks, and Live Music. Our staff is very friendly, our food is fresh and our venue is new and freshly remodeled!

Come see why we are the new Hot Spot to cool off at on Indian Rocks Beach!

Sign Up Today

 

Alcoholic beverages at 18 on the Rocks

Great Drink Specials

18 on the Rocks has so many different drinks and specials throughout the week! Come join us to quench your thirst and have a great time! Learn more
Clam Chowder at 18 on the Rocks

Fresh Food

Ranging from Burgers and Wings to Sirloins and Lobsters! 18 on the Rocks has something on our menu for any appetite! Learn more
NFL Ticket

Events

Check back to see all of 18 on the Rocks current and upcoming events! We have great bands and karaoke inside! We also have Direct TV’s NFL Ticket – for College games too! Join us to meet with your Fantasy League and to watch the game!

 

18 on the Rocks is the newest hotspot on Indian Rocks Beach!