1. New England Telephone 975 Merriam Ave, Leominster, MA 01453 Coordinate: 42.55194,-71.78283 Phone: (978) 345-8400