Villa Del Sol #110
Stunning 8.9 (12 reviews)
Residence
About it
Villa Del Sol #110 is located in South Padre Island, just 1.2 miles from Andy Bowie Park. Schlitterbahn Beach Waterpark is 2.4 miles away.
There is also a kitchen, equipped with a dishwasher. An oven and microwave are also featured, as well as a coffee machine.
South Padre Island Convention Center is 3.2 miles from Villa Del Sol #110, and Isla Blanca Park is 3.8 miles from the property.
Its strengths
LAN Wi-Fi
Parking
Pool
Location
South Padre Island 78597Dates of your stay
Availability with