The Grand Plaza Beach Hotel & Beach Resort accommodations offer discounted luxury as one of the best St. Petersburg Beach Florida hotels & beach resorts, located just south of Clearwater Beach in the Tampa Bay metro area.
Friday, July 11, 2014
Grand Plaza Florida Beach Resort and Hotel - Book Your Beach Stay Today!
Enjoy the best of the beach this summer. Book your stay today!