The Hotel Zamora is the newest hotel in St Pete Beach on Florida's west coast, featuring Mediterranean-style architecture and rooms with water views. Luxuries include walk-in spa showers, soaking bathtubs and plush bathrobes which invite you to relax and rejuvenate on your trip.

Pro tip: Ask for a balcony with a view of the Gulf of Mexico or the Intracoastal waterway where you can have a romantic breakfast in the morning.

Where to eat: Castile Restaurant at The Hotel Zamora has a beautiful outdoor terrace with ocean views and serves contemporary cuisine with Spanish, Mexican and Mediterranean influences.

Local travel tip: The terrace is a popular spot for cocktails in the evening.

What's nearby? During the day, relax on white sandy beaches, visit local cafes or take a trip to Tampa just across the bay.

3701 Gulf Blvd, St Pete Beach, Florida 33706, Phone: 727-456-8900

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.