Residence Inn by Marriott Houston Willowbrook
Houston Texas
Check in
3:00 PM
Check out
12:00 PM
Located in Houston (Willowbrook), Residence Inn by Marriott Houston Willowbrook is within a 5-minute walk of Willowbrook Mall and Mountasia Houston. This hotel is 14.5 mi (23.3 km) from CityCentre and 15.6 mi (25.1 km) from Memorial City Mall.
Treat yourself to a stay in one of the 96 guestrooms, featuring fireplaces and LCD televisions. Kitchens are outfitted with full-sized refrigerators/freezers, ovens, and stovetops. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include safes and desks, as well as phones with free local calls.
Property Details
Location
7311 W Greens Rd, Houston, Texas 77064, United States