Canal House - Amsterdam, Noord-Holland, 1015 CX, Netherlands