Holiday Inn Odessa

5275 E 42nd St
Odessa
Texas
United States