Holiday Inn Express Hotel & Suites VIDOR SOUTH

260 East Fwy
Vidor
Texas
United States