Bahia Vista Relaxing Island LifeVacation Home
St Petersburg, 33715, United States
Situated in St Petersburg, a few steps from Isla del Sol Beach and 2.8 km from St. Pete Beach, Bahia Vista Relaxing Island Life offers air conditioning. Both free Wi-Fi and parking on-site are accessible at the holiday home free of charge.