VA 5 Blindstitch foot

Bernina Australia

$50.00 

VA 5 Blindstitch foot

Quality Brands We Trust