1. Demers Auto Service Center 296 Summer St, Fitchburg, MA 01420 Coordinate: 42.57274,-71.77847 Phone: (978) 343-3038