Ocean Vista #1004 Apartment South Padre Island
Featuring air conditioning, Ocean Vista #1004 offers accommodation in South Padre Island. Schlitterbahn Beach Waterpark is 1.6 km from the property.
Number of rooms: 2
South Padre Island, 78597, United States