Holiday Inn Express & Suites ODESSA
Address:
5321 John Ben Sheppard Parkway, Odessa, TX 79762
Phone:
(877) 410-6681
Hotels & Motels,
Holiday Inn
Other Businesses:
- Studio 6 Odessa, TX at 3031 E Business 20, Odessa, TX 79761
- Holiday Inn ODESSA at 5275 East 42nd Street, Odessa, TX 79762
- Westerner Motel at 1201 W 2nd St, Odessa, TX 79763
- Imperial Motel at 221 W 2nd St, Odessa, TX 79761
- Hampton Inn Odessa, TX at 3923 John Ben Sheppard Pkwy, Odessa, TX 79762