Company NEUROHEALTH SERVICES P.C. Address 9302 N MERIDIAN ST, SUITE 170, INDIANAPOLIS, IN, 46260 - 1871, USA