Holiday Inn and Suites Houston NW - Willowbrook
Contemporary hospitality and modern luxury await at the newest hotel in NW Houston. Our GREEN hotel is fully equipped with solar panels and is located just minutes from Vintage Park, Methodist Willowbrook Hospital, Lone Star College University Park, Willowbrook Mall.