Holiday Inn Express Hotel & Suites Odessa

5321 John Ben Sheppard Parkway
Odessa
Texas
United States