InTown Suites - Mills Rd is located in the FM 1960 district in Houston, 14.3 miles from Houston Arboretum and Nature Center and 14.9 miles from Memorial Park. Each room at this hotel is air conditioned and features a flat-screen TV with cable channels. Each room is equipped with a private bathroom. The Galleria is 15.5 miles from InTown Suites - Mills Rd, while Water Wall is 16.2 miles from the property. The nearest airport is George Bush Intercontinental Airport, 13 miles from InTown Suites - Mills Rd.