- Please support our journalism through affiliate links. Affiliate Disclosure
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!
- Search flights and stays nearby.
- Book your car rental.
Need some more help?
Read our Reservations & Travel Planning Tips guide.