Saida Towers South Padre
1700 Padre Blvd South Padre Island, TX 78597, South Padre Island, Texas, 78597