Located in the heart of St.
Petersburg, Florida, this 114-acre landmark resort is within
reach of theaters, shopping, museums, art galleries, and nightlife.
We stayed here for the weekend of my Lakewood High School 20
on thumbnails below for larger pictures)