DEBRE SELAM KIDUS MIKAEL ETHIOPIAN ORTHODOX TEWAHIDO CHURCH1242 W RAY ST, INDIANAPOLIS, IN 46221 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions