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