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