SBI Boutique Beach Motel-Upper Deck Apt-#21 - Apartments for Rent in SOUTH PADRE ISLAND, Texas, United States
Entire home/apt in SOUTH PADRE ISLAND, United States. The South Beach Inn is a unique, boutique motel nestled in a lush tropical oasis within one block of South Padre Island's beautiful sandy beaches, warm Gulf waters, and surf fishing. Take a step back in time. Opened in 1961 as The Seagrape Motel.
See this content immediately after install