Velasquez Mufflers For LessAuto Repair · Indianapolis, INAuto Repair. Serving the Russian-speaking community in Indianapolis.Address: 5175 W 38th St, Indianapolis, IN, 46254Phone: (317) 328-2707Loading map...