1. Willard's Auto Service & Sales 232 Central St, Leominster, MA 01453 Coordinate: 42.51758,-71.75761 Phone: (978) 840-2855