Happy Hour - All Day Long!
Located on beautiful Indian Rocks Beach, FL.
18 on the Rocks offers fresh, great tasting food, ice cold drinks, and Live Music. Our staff is very friendly, our food is fresh and our venue is new and freshly remodeled!
Come see why we are the new Hot Spot to cool off at on Indian Rocks Beach!