Church Within Indianapolis Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
5226 W 79th St
Indianapolis,
IN
46268-1604
United States
Phone: 3178723815
Fax: 3178723827
Click here to contact the church Â