1. The Paper Store Of Leominster 90 N Main St, Leominster, MA 01453 Coordinate: 42.53521,-71.75702 Phone: (800) 425-5627