The Hotel Zamora
The Hotel Zamora was the first major hotel to go up on St. Pete Beach in more than 20 years. Originally designed to be podium style condominiums, the boutique-style 50-room facility combines a hip South Beach look with regal accents you’d find in an old Spanish Castle.