Holiday Inn Express Wichita Falls, Wichita Falls, United States of America
Holiday Inn Express Wichita Falls is conveniently located at 5300 Kell Blvd in Wichita Falls, United States of America
Hotel Location:
Address: 5300 Kell Blvd
City: Wichita Falls
State: TX
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: noon
- Coffee/Tea Maker
- Fitness
- In Room TV
- Business Center
- Non Smoking Rooms
- In Room Iron
- Hair Dryer