Elna 396419-01 | Standard Presser Foot

SKU
ELN2513
In stock
£23.10
-
+