Location 3740 W. 62nd St. Indianapolis, IN Mailing Address: 3740 W. 62nd St. Indianapolis, IN 46268 img_9986.jpg img_9988.jpg