1. The Paper Store 90 Water Tower Pl, Leominster, MA 01453 Coordinate: 42.54246,-71.75945 Phone: (978) 534-5340