Netherlands, Amsterdam
Rembrandtplein 19, Amsterdam City Centre, 1017 CT Amsterdam, Netherlands