Free UK Postage Over £50

Getting all festive Christmas fabrics & panels


Fabric Shack

43a High Street

Malmesbury

SN16 9AG

Get directions