1. Willow Screen & Glass 23 Battles St, Leominster, MA 01453 Coordinate: 42.55845,-71.77216 Phone: (978) 840-3384