Company NORTH MERIDIAN PSYCHIATRIC ASSOCIATES, INC. Address 9302 N Meridian St, Suite 225, Indianapolis, IN, 46260, USA