Hotel Amsterdam De Roode Leeuw | City Hotel Amsterdam
Welcome to Hotel Amsterdam De Roode Leeuw Official Website. 4 star located right by Dam Square in the city centre. Great discounts & fully flexible rates! ... In an amazing location, just off Dam Square and right in the middle of Amsterdam's city center, ...