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.
Guests are required to show a photo identification and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.