The Russian Shop
1720 Ogden Avenue
Lisle, IL 60532
United States of America
Legend of the Snowmaiden was an 8 plate series that was produced between 1989 and 1990. The imprimatur was Kholuy Art Studios and the distributor was Bradex (Bradford Exchange).
Sign up for our newsletter to receive specials and up to date product news and releases.