The Netherlands, Amsterdam, Nieuwe Kerkstraat, Amstel