At only 700 meters from Amsterdam Central Station and with all major streetcar lines stopping in front of the hotel or at a very near distance, Hotel Amsterdam-De Roode Leeuw is the ideal place for your stay.
Dam square, the real centre of Amsterdam with the Royal Palace, the New Church and Madame Tussauds is at only 50 meters.
Restaurant De Roode Leeuw has an outstanding reputation since decades.
It is reputed for the Dutch regional specialties it is serving but it has also several other delights on the menu. It is a well known meeting point and an excellent location for a business appointment or an intimate meal.