Everything to know about British Fabric and Textiles

Fabric suppliers in Kelso, Roxburghshire




The Sewing Room

Kelso Roxburghshire


31, Bridge St , Kelso Roxburghshire Td5 7ht

*