St. Petersburg has a beautiful beach, Treasure Island. Being from California we were still stunned at the beauty and nearness of this white beach. Walk a few yards and here's the beach! Lots of shells and sealife, including sea horses on the surf that the kids caught and released. Amazing. The hotel is older-looking on the outside but very nice...
More
- Manage your listing