“a Beachfront Resort”
Plaza Beach Resorts on the island of St Pete Beach, Florida is a collection of three award winning boutique waterfront resorts. All three resorts are small by design, all three are directly on the water, and all three are very charming and clean. Family owned and operated with pride since 1988, the three resorts offer the ability to STAY AT ONE RESORT, PLAY AT ALL THREE RESORTS. It does not matter which resort you stay at because you have full access to use all the amenities of the other resorts.
Be the first to add a review to the Plaza Beach Resorts.
Plaza Beach Resorts
Hours not available
Is there a problem with this listing? Let us know.
Own or Manage This Location?
Claim this listing to keep your
information up to date.