Quinoa in Netherlands Royal Natural Foods Address: Noorderstraat 1C, 1823 CS Alkmaar Netherlands Phone Number: +31 725 20 80 80