Iwatsuki Doll Town

The town of Iwatsuki is said to have over 300 doll-makers and 100 shops that sell them. They’ve been making dolls there since the 1700s, when doll-makers started setting up shop there because the kiri (paulonia) trees...

Read More