Groton is one of the most beautiful towns in the New London County, U.S. The city is populated with many businesses among them auto repair shops...