Antique British Child's Leather Shoe Pin Cushion Close up of velvet flower and antique lace trim on the handmade pin cushion.

Antique British Child's Leather Shoe Pin Cushion

£52.00