Holiday Inn Express

5300 Kell Blvd
Wichita Falls
Texas
76310
1 800 315 260
Located in: Hotels