
Houston, TX, United States
Holiday Inn Houston NW - Willowbrook
3-star hotel · IHG HOTELS & RESORTS
Welcome to the brand-new Holiday Inn & Suites Willowbrook! Contemporary hospitality and modern luxury await you at the newest hotel in Northwest Houston. Our green hotel is fully equipped with solar panels and is located just…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Car park · extra charge























