1. In Stitches 155 Westminster St, Fitchburg, MA 01420 Coordinate: 42.57359,-71.83767 Phone: (978) 342-3373