The Hotel Zamora was founded in 2014 and is located in between the Intracoastal Waterway and the Gulf of Mexico in St. Pete Beach, FL. We are a 72 room boutique hotel with a wide variety of amenities including our in-house restaurant, Castile, a gorgeous 360 degree rooftop, and much more. Come stop by and pay us a visit today!