O NH City Center está localizado no centro de Amsterdã, com vista para o Canal Singel, perto do Mercado das Flores, da Praça Dam, das ruas comerciais Vondelpark e da Casa de Anne Frank. O hotel possui 209 quartos acolhedores e apresenta o Restaurant t dVijff Vlieghen, conhecido por sua nova cozinha holandesa, que fica em cinco edifícios do século XVII. O Bar Gerzonis oferece uma atmosfera acolhedora para uma bebida à noite.No hotel, você pode caminhar até quase todos os pontos de referência e atrações de Amsterdã, além do Museu Van Gogh, do Rijksmuseum e do Centro de Convenções RAI, que tomam o bonde.