Website: http://www.indianainterchurch.org
1100 W. 42nd Street, Indianapolis, IN 46208
Indiana Interchurch Center
1100 W. 42nd Street
Indianapolis, IN 46208