Residence Inn Houston Northwest/Willowbrook

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...

Property Info

Check-in starts at: 15:00

Check-out ends at: 11:00

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.

Less details

7311 W Greens Rd, Houston, TX 77064, USA - Houston, Texas - U.S - 77064