Unavailable hosting
Enjoy other amazing options in this region.3 star hotel
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