1. Desmarais Auto Repair 1067 Stafford St, Rochdale, MA 01542 Coordinate: 42.19528,-71.90471 Phone: (508) 892-9800