Hotel Clemens offers accommodation right in the city centre of Amsterdam and a 4-minute walk from the Royal Palace. Famous shopping area Dam Square is only 500 metres away.