Las habitaciones del Town Inn presentan una decoración sencilla y disponen de microondas, nevera y aire acondicionado.
Este hotel ofrece Wi-Fi gratuita y TV vía satélite en todas las habitaciones y se encuentra a menos de 16 km del centro de la ciudad de Houston. Todos los días se sirve un desayuno continental gratuito.
El establecimiento está a 24 km del aeropuerto intercontinental George Bush y a 20 minutos en coche de The Galleria de Houston, el estadio NRG y el Toyota Center.
El Houston Town Inn cuenta con recepción las 24 horas, así como servicios de fax y fotocopias.
Dirección: 6103 North Freeway, Houston, TX 77076, Estados Unidos
Número de habitaciones: 30
Chinches chinches y cucarachas y cucarachas muy malo no se queden ahi por q se los comeran las chinches y todavia llevaran plaga para su casa.