The Treehouse Apartment St Petersburg
Set in St Petersburg, 2.9 km from Chihuly Collection and 1.1 km from the centre, The Treehouse offers air-conditioned accommodation with free Wi-Fi, and an outdoor swimming pool.
Number of rooms: 2
1620 10th Street North, St Petersburg, FL 33704, United States