Done Right Mechanic ServicesAuto Repair · Indianapolis, INAuto Repair, Tires, Wheel & Rim Repair. Indianapolis.Address: 1516 Comer Ave, Indianapolis, IN, 46203Phone: (317) 779-4989Loading map...