Hotel Amsterdam De Roode Leeuw
Hotel Amsterdam De Roode Leeuw
Damrak 93-94
Amsterdam
1012 LP
Netherlands
Rooms from €68.80 ( £62.55 / $90.69 ) per night
De Roode Leeuw offers rooms in a monumental building in the heart of Amsterdam, 50 meters from Dam Square. Each room features free Wi-Fi and double-glazed, soundproof windows.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.