Family Owned and Operated Since 1988

Dolphin Tale 2 and You

While staying Plaza Beach Resorts a collection of three award winning resorts located in St. Pete Beach you will be staying close to two of Florida’s biggest celebrities, Winter and Hope. They may not have yet reached the same level of fame as other Florida natives...
Bookmark this page
Translate »