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.
- Address:2405 Gulf Blvd, Indian Rocks Beach, FL 33785, USA.
- Phone:+1 727-596-5633
- Cuisine:Fine dining
- Rating:4.3 / 5
Have you been in this place?