Holiday Inn Express & Suites Odessa
Address:
5321 John Ben Shepperd Pkwy, Odessa, TX 79762
Phone:
(432) 362-6800 Hotels & Motels, Holiday Inn, Holiday Inn Express
Other Businesses:
- Quality Inn & Suites at 3001 E Business 20, Odessa, TX 79761
- Super 8 Odessa TX at 2833 East Interstate 20, Odessa, TX 79766
- Ramada Odessa at 110 W Interstate 20, Odessa, TX 79761-6836
- Residence Inn at 7261 Tres Hermanas Blvd, Odessa, TX 79765
- Baymont Inn & Suites Odessa at 4101 Parks Legado Road, Odessa, TX 79765