Super 8 Odessa TX

2833 E I 20
Odessa
Texas
United States