★★★★Hotel

De Roode Leeuw

Price on request

About

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.

Amenities

  • Free Wi-Fi
  • Restaurant

Hotels in Amsterdam