Villa West Inn
300 W Interstate I20
Odessa, TX 79763
Odessa, TX 79763