18 On The Rocks Restaurant

18 On The Rocks is a bar & grill restaurant located between 25th Ave N to 24th Ave N, in Indian Rocks Beach, Florida 33785.

If you like live music events and fresh food, this is your place.

Facebook page

Restaurant's information

  • Address:2405 Gulf Blvd, Indian Rocks Beach, FL 33785, USA.
  • Phone:+1 727-596-5633
  • Cuisine:Fine dining
  • Rating:4.3 / 5
  • Website:

Opening hours

  • Sunday:11:00-02:00
  • Monday:11:00-02:00
  • Tuesday:11:00-02:00
  • Wednesday:11:00-02:00
  • Thursday:11:00-02:00
  • Friday:11:00-02:00
  • Saturday:11:00-02:00


View map on full screen

Have you been in this place?

Write a Review