Plaza Beach Resorts
The Plaza Beach Resorts is a collection of three award winning boutique resorts located on the island of St Pete Beach in Florida. The three resorts are the Plaza Beach Hotel-Beachfront Resort, the Bayview Plaza Waterfront Resort and the Bay Palms Waterfront Resort – Hotel and Marina. These three properties have been community landmarks since the late 1940's/early 1950's.