All About Amsterdam in Netherlands Amsterdo Address: Spuistraat 54, 1012 TV Amsterdam Netherlands Phone Number: +31 208 10 02 85