Resort hotel · St. Pete Beach
1
1 Postcard
Nestled just two blocks from the beach, Hotel Zamora is a stylish Spanish-inspired retreat offering chic rooms, a rooftop bar, and complimentary kayaks for fun on the water.
3701 Gulf Blvd, St Pete Beach, FL 33706 Get directions
$$$