Bernina Walking Foot BMF #50 with Three Soles

$190.00 $171.00

or 4 fortnightly payments of $42.75 with Afterpay More info