El De Roode Leeuw dispone de habitaciones en un edificio monumental del corazón de Ámsterdam, a 50 metros de la plaza Dam. Todas las habitaciones incluyen WiFi gratuita y ventanas insonorizadas con doble acristalamiento.
El hotel está justo enfrente del centro comercial líder de Ámsterdam, el De Bijenkorf. También está a pocos pasos de la red de transporte público, con trenes que comunican con el aeropuerto de Schiphol a intervalos regulares.
Las habitaciones disponen de control de temperatura y conexión a internet por cable para ordenadores portátiles. También incluyen set de té y café y TV de pantalla plana.