La Isla Residences South Padre 104F, South Padre Island
https://la-isla-residences-south-padre-104f.usa8.info
Located in South Padre Island, La Isla Residences South Padre 104F offers accommodations with free WiFi and access to a garden and an outdoor pool. There’s also a kitchen in some of the units equipped with a dishwasher and oven.
150 Padre Blvd #104F, South Padre Island, TX 78597, United States of America