REDEEMED CHRISTIAN CHURCH OF GOD ROD OF GOD PARISH is a Catholic church located in INDIANAPOLIS, IN. Find service times, contact information, and directions.
5350 ALLIED BLVD