South Beach Inn-Room 21 - Boutique hotels for Rent in South Padre Island, Texas, United States
Private room in South Padre Island, US. 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.