The Netherlands, Amsterdam, Raamsteeg 6.
Info: Stadsherstel