Shop Windows in Netherlands Beekwilder Address: Prins Hendrikkade 16-19, 1012 TL Amsterdam Netherlands Phone Number: +31 206 23 32 22