Sale ends 24 December or while stocks last.

Available now from your dedicated Bernina Sewing Centre