Holiday Inn & Suites Houston NW-Willowbrook opened in late February at 18530 Hwy. 249, Houston. The full-service, green hotel is fully equipped with solar panels and features a 9,100-square-foot conference center, a 24-hour business center, a 24-hour fitness center, a heated indoor pool and complimentary Wi-Fi.
The hotel also features an on-site restaurant, The Elevate Bar and Grill, which serves breakfast and dinner, and The Elevate Bar, which serves beer, wine and cocktails.
281-612-1850.
www.ihg.com/holidayinn