We are located at 2404 W. 62nd St. in Indianapolis. Our building is just one driveway West of the 62nd St./Michigan Rd. intersection.


View Larger Map