Situated in South Padre Island in the Texas region, with South Padre Island Beach and Dolphin Research and Sea Life Nature Center nearby, Newly renovated 3 bedroom beachfront resort condo!
Number of rooms: 4
South Padre Island, 78597, United States