Hotel Amsterdam De Roode Leeuw
3.5-star hotel in Amsterdam City Centre
Reviews
8.2 out of 10
Very good
Popular amenities
Explore the area
Damrak 93-94, Amsterdam, 1012 LP
- Dam Square2 min walk
- Madame Tussauds2 min walk
- Royal Palace2 min walk
- Amsterdam (AMS-Schiphol)29 min drive