Company THE VISION THERAPY CENTER OF INDIANA, LLC Address 7440 N SHADELAND AVE, INDIANAPOLIS, IN, 46250, USA