Holiday Inn Express Wichita Falls

5300 Kell Blvd
Wichita Falls
Texas
United States