North United Methodist Church Indianapolis Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
3808 N Meridian St
Indianapolis,
IN
46208-4067
United States
Phone: 3179245161
Fax: 3179242612
Click here to contact the church Â