• Our Location
  • 18 on the Rocks
    2405-Gulf Boulevard
    Indian Rocks Beach, FL 33785
  • Come Check Us out!
  • Summer and Fall Hours:
    Sunday to Thursday 11am to 1am
    Friday and Saturday 11am to 2am
  • Sign Up Today
  • 18 on the Rocks Menu
  • 11am-2am every day
    Sunday-Thursday
    11:30am-10:00pm regular menu
    10:00pm-1:30am late night menu
    Friday-Saturday is regular menu
    from 11:30am-12am then late night from 12am-1:30am.

Contact Us

  • 18 on the Rocks 2405-Gulf Boulevard Indian Rocks Beach, FL 33785
  • 727-596-5633
  • info@18ontherocks.com
If you need to talk to us about booking your band, your recent experience, have a question or comment, or notice a website error – please use the form below to get in touch with us. We look forward to hearing from you!
***We will get back to you within 24 hour***