Hotel Amsterdam De Roode Leeuw
Hotel Amsterdam De Roode Leeuw
Damrak 93-94
Amsterdam
1012 LP
Netherlands
Rooms from €85.00 ( £57.43 / $105.10 ) per night
Located in the heart of Amsterdam, this hotel is uniquely positioned in the middle of the financial, business, shopping and entertainment districts.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.