An easy stop on the road awaits guests at the new, smoke free Econo Lodge Inn and Suites hotel in Houston, TX near HP. We make it easy to visit attractions like Willowbrook Mall, Matzke Park and University of Houston Downtown. Budget-saving amenities..