Choose your room
Location. Econo Lodge Inn And Suites Northborough is located in Houston and local attractions include 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. 50 air-conditioned guestrooms at Econo Lodge Inn And Suites Northborough feature coffee/tea makers and complimentary newspapers. Refrigerators and microwaves are offered. Dial-up Internet access (surcharge) is available. In addition to phones, guestrooms offer free local calls (restrictions may apply). Televisions have satellite channels and pay movies. Also included are irons/ironing boards and clock radios.