|Econo Lodge Inn & Suites Northborough in Houston|
7447 Interstate 45 North, Houston, TX 77076 US
Econo Lodge Inn And Suites Northborough is located in Houston and local attractions include Houston Graduate School of Theology, Greenspoint Mall, and Delmar Stadium. Regional points of interest also include Memorial Park and Downtown Aquarium. Hotel Features. Recreational amenities include an outdoor pool. Wireless and wired high speed Internet access is available in public areas (surcharges apply). Business services and translation services are available. Additional property amenities include multilingual staff, laundry facilities, and self parking. Guestrooms.