The Netherlands, Amsterdam, Derde Helmersstraat