Holiday Inn Express And Suites Odessa I-20, An Ihg Hotel

1800 US-385 Odessa TX 79766 USA

(432) 332-4100

Location