Kelmscott Lily of the Valley needle Minder

Kelmscott Lily of the Valley needle Minder

gray stars
$9.50
Bookmark and Share