Apenas a diez minutos a pie Estación de Metro Sevilla, NH Ciudad de México goza de una ubicación excelente, por lo que es una base perfecta para su estancia en Ciudad de México. Queda a solo un breve paseo Salón de la Plástica Mexicana y El Ángel de la Independencia. El hotel pone a su disposición comodidades e instalaciones excelentes, entre las que se incluyen una terraza en la azotea y una piscina al aire libre. Entre otros muchos servicios se incluye un registro de entrada y salida exprés y una zona de consigna de equipajes. El hotel ofrece habitaciones acogedoras con canales por cable/satélite, una tetera/cafetera y minibar, además de todas las comodidades necesarias para asegurarle una estancia confortable. Todas ellas disponen de un cuarto de baño privado, acceso a internet en las habitaciones y películas bajo petición. Además de un bar , también hay un restaurante donde se sirven especialidades mexicanas. Alternativamente, en las inmediaciones hay multitud de restaurantes internacionales. NH Ciudad de México se encuentra ubicado entre los lugares de interés más conocidos de la zona, incluyendo Museo del Objeto del Objeto y Torre del Hotel St. Regis, que quedan a 20 minutos paseando. Zocalo está a solo un breve trayecto conduciendo del hotel.