6700 Padre Boulevard South Padre Island 78597
Boasting a restaurant, fitness centre, bar and free WiFi, Courtyard South Padre Island is situated in South Padre Island, 200 metres from South Padre Island Beach and 600 metres from Andy Bowie Park....more