Отель расположен в сердце Амстердама на улице Дамрак (Damrak). Открылся он в 1911 году и
одним из немногих
частных отелей. Знаменитая и оживлённая площадь Dam, одна из главных достопримечательностей Старого города, находится всего в 50-ти метрах от отеля. В гостеприимном отеле De Roode Leeuw стиль сочетается с тёплой и уютной атмосферой, поэтому здесь посетители непременно почувствуют себя как дома.
Отель расположен в 15 км от аэропорта Schiphol.
Рядом находятся Музейная площадь (на которой можно посетить национальный музей Rijksmuseum, музей Ван Гога и Городской музей современного искусства), квартал красных фонарей, Королевский Дворец, музей Мадам Тюссо, парк Вонделя, фондовая биржа, культурный центр Берс ван Берлахе (Beurs van Berlage) и известный универмаг De Bijenkorf. Также от отеля рукой подать до площадей Rembrandtplein, Muntplein и Leidseplein с
разнообразными ресторанами,
кафе и кинотеатрами.