This location is temporarily closed.
Beginning May 1 2009, please visit our nearby locations in Nora or Washington Square.
6620 Binford Medical Drive Indianapolis, IN 46220(317) 598-9918