Quality Inn & Suites
Houston Texas
Check in
3:00 PM
Check out
11:00 AM
With a stay at Quality Inn & Suites in Houston (FM 1960), you'll be within a 15-minute drive of Willowbrook Mall and Houston Premium Outlets. This hotel is 11.3 mi (18.1 km) from CityCentre and 12.2 mi (19.6 km) from Memorial City Mall.
Make yourself at home in one of the 58 air-conditioned rooms featuring refrigerators and LED televisions. Your room comes with a pillowtop bed. Complimentary wired and wireless internet access keeps you connected, and premium TV channels provides entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers.
Property Details
Location
13371 Fm 1960 Road W, Houston, Texas 77065, United States