/ Texas / South Padre Island, TX / Peninsula Island Resort Spa

Peninsula Island Resort & Spa

1. Check the price and room availability at Booking

peninsulaislandresort.com reviews

340 Padre Boulevard, South Padre Island, TX 78597, USA, Texas, Spain