Parkway Inn Odessa

Address: 
3071 W Hwy 80 E, Odessa, TX 79761, USA