InTown Suites Houston North is located in Houston, 24 km from CityCentre. The property is around 25 km from Houston Arboretum and Nature Center, 26 km from Memorial Park and 27 km from Buffalo Bayou Park. Downtown Aquarium is 28 km from the hotel.
The units in the hotel are equipped with a flat-screen TV.
Wortham Center is 28 km from InTown Suites Houston North, while The Galleria is 28 km away. George Bush Intercontinental Airport is 15 km from the property....
|4210 FM 1960 West|
United States of America