Holiday Inn Express & Suites Odessa I-20

1800 US-385, Odessa, Texas, United States