Best of Boston

Best Fabric Store

1997 Best Fabric Store

The Fabric Place

Framingham
The ad reads, “New England’s Largest Selection of Fabrics,” and they are not kidding. Started by twin sisters in 1946, this store has grown to […]