5.9/10
34 reviews
Free Wi-Fi
This hotel in Texas City, Texas features an on-site sports bar, outdoor pool and rooms with a microwave and fridge. Galveston Island State Park is a 30-minute drive away.
Number of rooms: 148
5201 Gulf Freeway, La Marque, TX 77568, United States