BEST WESTERN GARDEN OASIS

110 W INTERSTATE 20
Odessa
Texas
United States