Contact Us

Follow us on social media

Indianapolis NORTH

Indianapolis North Office
9011 North Meridian Street, Suite 250
Indianapolis, IN 46260


The Indianapolis north office is located on the second floor of 9011 N. Meridian Street, near 91st and Meridian, just south of 465. 

Free surface parking for visitors is available in front of the building.