Locatie en historie
Hotel Amsterdam De Roode Leeuw staat in een monumentaal pand op 50 meter van de Dam. De geschiedenis van het hotel gaat terug tot de 15e eeuw. Het warenhuis De Bijenkorf bevindt zich direct tegenover het hotel en Amsterdam Centraal Station is minder dan 700 meter lopen.