Holiday Inn Hotel & Suites Beaumont - Plaza (I-10 & Walden)

3950 I 10 S
Beaumont
Texas
United States