FAIRFIELD INN ODESSA

3933 J B S PARKWAY
Odessa
Texas
United States