Fabric Shops in Amherst, NS
Atlantic Fabrics
Penny Pinchers