Seamstresses’ Guild Badge

£4.50

   add to cart

Size: 28 x 33mm