Motel One, Odessa, United States of America
Motel One is conveniently located at 2925 E. Business Loop 20 in Odessa, United States of America
Hotel Location:
Address: 2925 E. Business Loop 20
City: Odessa
State: TX
Country: United States of America
Hotel Features:
- In Room TV