A 4-star city hotel on Damrak, next to Dam Square and the Nieuwe Kerk.
De Roode Leeuw is at Damrak 93-94, about 100 m from Dam Square. Central Station is a 10-minute walk, with the Nieuwe Kerk and shopping streets nearby.