La Quinta Inn by Wyndham Odessa

Address: 
5001 East Bus. I-20, Odessa, TX 79761, USA