The Host Business Suites at WTC está en el barrio de Colonia del Valle, en Ciudad de México, a 4,6 km de Castillo de Chapultepec y a 4,7 km de Monumento a la Independencia. Hay wifi gratis en todo el alojamiento.
El apartahotel ofrece TV de pantalla plana y baño privado con artículos de aseo gratuitos, secador de pelo y ducha. Algunas unidades disponen de terraza y/o balcón con vistas a la ciudad.
Bosque de Chapultepec está a 5,1 km del alojamiento, y Cineteca Nacional está a 5,2 km. El aeropuerto más cercano (Aeropuerto Internacional Benito Juárez de la Ciudad de México) está a 14 km.