NH City Centre Amsterdam se ubica frente a un cuerpo de agua, en Ámsterdam centro, a solo 1 min a pie de Parada de tranvía Spui y a 6 min a pie de Plaza Dam. Esta zona, según los comentarios de los huéspedes, es céntrica y con atractivos turísticos interesantes.