1. Middleton Small Engine 73 N Main St, Middleton, MA 01949 Coordinate: 42.59944,-71.02215 Phone: (978) 646-0083