Abode Houston - Montrose Downtown se encuentra en Houston, a 3,6 km de Houston Toyota Center y a 3,7 km de Wortham Center, y ofrece alojamiento con wifi gratis y jardín.
Algunas unidades incluyen aire acondicionado, TV, lavadora, cafetera y cocina.
Museo de Ciencias Naturales de Houston está a 3,7 km del alojamiento, y Alley Theater está a 4 km. El aeropuerto más cercano (Aeropuerto William P. Hobby) está a 17 km del alojamiento.