Het hotel bevindt zich in het centrum van Helsinki, niet ver van het centraal station (ongeveer 300 m). Binnen enkele minuten lopen bereikt u een metrostation, evenals talrijke restaurants en mogelijk