Location

3808 North Meridian St
Indianapolis, IN 46208

FREE Parking is located in the North United Methodist Church parking lot, just south of 39th St between Illinois and Meridian Streets.