Hotel Zamora is a 50-room boutique hotel overlooking both the Gulf of Mexico and intercoastal waterway. With a rooftop patio, suites with glass walls, floor tiles resembling wide wooden planks, exposed cherry ceiling beams and a color scheme of orange, tan and turquoise, Hotel Zamora is like nothing else at St. Pete Beach.