Russian icon gallery Tóth Ikonen is located in Huizen in the Netherlands, 30 km east of Amsterdam. We offer a diverse collection of 16th – 19th century Russian icons. ... read more