Gingham Ribbon

Gingham literally means 'woven cloth' and has been with us for centuries. It is such a classic look and with an amazing 5 metres on a roll is great value. A...