TownePlace Suites by Marriott

Address: 
4412 Tanglewood Ln, Odessa, TX 79762, USA