Palma Isla del Sol Island of the Sun Vacation Home St Petersburg
Situated in St Petersburg, 400 metres from Isla del Sol Beach and 13 km from Tropicana Field, Palma Isla del Sol Island of the Sun offers air conditioning. Both free Wi-Fi and parking on-site are accessible at the holiday home free of charge.
St Petersburg, 33715, United States