La Quinta Inn Odessa

5001 E Bus I 20
Odessa
Texas
United States