8.4/10
Very Good
Free Wi-Fi
Free private parking
Located in South Padre Island, Texas, this villa features an outdoor swimming pool and direct access to a private beach area. Each villa features a full kitchen.
Number of rooms: 15
6300 Padre Boulevard, South Padre Island, TX 78597, United States