Situated a 16-minute walk from Isla del Sol Island, the 2-bedroom Vista Verde W Poolside Oasis On Isla Del Sol St. Petersburg villa entices guests to explore various tourist attractions in the area.
Ted Phillips Wood Ibis Park is 2.5 miles from the 2-bathroom holiday home, while Upham Beach Park is 2.8 miles away. The villa provides easy access to natural wonders such as Floating Water Park (2.2 miles) and St. Pete Beach Access (1.7 miles).
Staying at Vista Verde W Poolside Oasis On Isla Del Sol villa, guests can make use of the self-catering amenities available, including tea and coffee making equipment. This St. Petersburg accommodation is 1.2 miles from Sushi Rock Grill where guests can enjoy various meals. Thanks to Pinellas Bayway & Sun Boulevard West bus stop, located approximately 10 minutes' walk away, guests can easily explore St. Petersburg.