18 ON THE BAY
Waterfront elegance awaits you in the heart of Indian Rocks Beach. Experience the ultimate in coastal luxury at our exclusive boutique hotel located on the intracoastal waterway. Just a short walk to the pristine white sands of Indian Rocks Beach.
Discover an elegant coastal escape designed for unforgettable stays, special celebrations, and effortless relaxation. Our beautifully appointed 1- and 2-bedroom luxury suites offer the perfect blend of comfort, style, and convenience—ideal for couples, families, wedding guests, corporate retreats, and extended gatherings. For larger groups, the entire property may be reserved exclusively, giving you and your guests a private setting to reconnect, celebrate, or unwind together. Just steps from Indian Rocks Beach’s favorite restaurants, shops, and bars, you’ll enjoy walkable access to the best of the area while returning to a refined, welcoming retreat at the end of the day. Please send an inquiry if you are interested in multiple room reservations or would like to learn more about booking the ultimate private getaway. This is a non-smoking property.


REQUEST A BOAT SLIP
Weddings & Corporate Events

RENT 18 ON THE BAY
