Peninsula Island Resort & Spa

About

Peninsula Island Resort & Spa is located on the Gulf of Mexico at the end of the Isabella Causeway on South Padre Island, Texas known for the most beautiful and secluded beaches in the area.

Facilities

Facilities
Food and drink
Business, internet and AV
Guest rooms and services
Leisure

Getting there

340 Padre Boulevard

Nearby venues