Toll Free Number in Netherlands Teleforwarding Address: Amstelveenseweg 653, 1081 JD Amsterdam Netherlands Phone Number: +46 12 34 56