3-level townhome w/ private pool & close to beach! features a balcony and is located in South Padre Island, within just 600 metres of South Padre Island Beach and 1.9 km of Dolphin Research and Sea Life Nature Center. This holiday home is 4.
South Padre Island, 78597, United States