Buttons

Handmade Dorset Buttons from £2.50 each (specify colour and approx size required)

Handmade Yorkshire Buttons from £2.50 each (specify colour and approx size required)