Ramada Inn

Address: 
110 I-20, Odessa, TX 79761, USA