Best Western Plus

Address: 
7001 Tres Hermanas Blvd, Odessa, TX 79765, USA