El hotel NH Mexico City está situado en la Zona Rosa, una de las principales zonas financieras, comerciales y turísticas de la ciudad. Se encuentra a dos cuadras del Ángel de la Independencia, en la Avenida Reforma y el Museo de Antropología, ubicado en la misma avenida, así como el World Trade Center y el centro Banamex, localizados en Insurgentes, están a 8 kilómetros de distancia. El aeropuerto internacional de Ciudad de México (MEX) está a 9 kilómetros del hotel.
El hotel dispone de 302 habitaciones en un edificio de gran altura que domina la ciudad. Todas las habitaciones del hotel NH Ciudad de México ofrecen amenidades como aire acondicionado, menú de almohadas, acceso a internet, minibar, teléfono de marcado directo, cafetera, caja de seguridad y escritorio. Además, el hotel cuenta con dos habitaciones para discapacitados y una de ellas es libre de humo.
Dentro de las instalaciones del hotel encontrarás un centro de negocios y salas de conferencias con capacidad para hasta 300 personas en 10 salones, así como servicios varios que incluyen acceso inalámbrico a internet con costo, cambio de divisas y renta de auntos. Cuenta, además con alberca climatizada al aire libre que está abierta todo el año, un gimnasio y un estacionamiento techado. El hotel NH Ciudad de México también tiene un restaurante que ofrece una amplia variedad de platillos tradicionales y vanguardistas, así como una extensa carta de vinos y un bar.