Quality Inn & Suites
12439 Nw Freeway, Houston, TX 77092