Candlewood Suites Texas City

1700 Hwy 146 N
Texas City
Texas
United States