• On sale!
  • -15%
Gathering foot 16 (1000-1630)
search
  • Gathering foot 16 (1000-1630)

Gathering foot 16 (1000-1630)

£57.50
£48.88 Save 15%
VAT included

Gathering foot old style

Quantity