iMechanic Locations.
Indiana Locations.
iMechanic Indianapolis South (Greenwood Area)
1155 East Stop 11 Road, Indianapolis, Indiana 46227
Phone: (317) 851-9727
iMechanic Indianapolis North (Keystone Area)
7411 North Keystone Ave, Indianapolis, Indiana 46240
Phone: (317) 388-5598