This unpretentious hotel is set in South Padre. A total of 57 57 are available for guests' convenience at Econo Lodge. The null offers Wi-Fi internet connection in communal areas. The reception is open 24/7.
Try looking for more hotel options in South Padre Island, Texas, United States