5302 N Keystone Ave, Indianapolis, Indiana 46220(463) 900-7732 Suite C Keystone Plaza Shopping Center