Odessa Executive Inn

Address: 
2505 E 2nd St, Odessa, TX 79761, USA