• 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
    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.


if you would like to play at our venue please fill out the form below. We will contact you if we
would like to book your band or need more information.

If you do not hear from us please do not send multiple forms, unless your contact information has changed.