1. Deer Pond Auto Repair Service, Inc. 14 Huntoon Memorial Hwy, Leicester, MA 01524 Coordinate: 42.21873,-71.91173 Phone: (508) 892-9425