This lovely hotel is located in Willowbrook Mall. The property features a total of 96 rooms. This hotel was completely refurbished in 2009. Travellers can make good use of the wireless internet connection available at the public areas of the property. Residence Inn Houston Northwest/Willowbrook provides 24-hour reception. A fee may be chargeable for some services.