Best Western Garden Oasis
Best Western Garden Oasis
Address:
110 West Interstate 20, Odessa, Texas
Traveler Rating by TripAdvisor

Traveler Comments

The inside atrium smelled bad.
Please enable JavaScript to properly view and use this web site.