The Holiday Inn and Conference Center at Willowbrook is slated to open Nov. 8 at 18530 TX-249, Houston, according to a representative from hotel management group Integrated Hotel Solutions. The hotel has a 9,000 sq.-ft. conference center, 132 guest rooms, a board room and meeting room as well as a rooftop bar for special events. Other amenities include a full service bar and restaurant, indoor heated pool with outdoor sundeck and a fitness center.

The hotel has partnered with Space City Solar to provide eco-friendly energy to the hotel, and 11 percent of total power will be augmented by a solar system, according to management.