Holiday Inn ODESSA
Address:
5275 East 42nd Street, Odessa, TX 79762
Phone:
(877) 410-6681
Hotels & Motels,
Holiday Inn
Other Businesses:
- Westerner Motel at 1201 W 2nd St, Odessa, TX 79763
- Imperial Motel at 221 W 2nd St, Odessa, TX 79761
- Sahara Motel at 1423 E 2nd St, Odessa, TX 79761
- Executive Inn at 2505 E 2nd St, Odessa, TX 79761
- Studio 6 Odessa, TX at 3031 E Business 20, Odessa, TX 79761