FAITH TEACHING CHURCH OF DELIVERANCE INC1258 WINDSOR ST, INDIANAPOLIS, IN 46201 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions