Plaza Beach Hotel - Beachfront Resort
St Pete Beach
Situated directly on the Gulf of Mexico on the barrier island of St. Pete Beach, Plaza Beach Resorts is a collection of three charming boutique hotels. Each hotel is home to award-winning accommodations, exceptional guest services, unique island flavor and charm you'll only find on a Florida Gulf Coast get-away. Family owned and operated since 1988....