Imani United Church of Christ Imani United Church of Christ 1505 E 260th St Euclid, OH 44132-3109 Phone: 216-732-8204 Fax: 216-732-9131 Email: Imani1505@gmail.com Pastor: Michele Teague-Humphrey Open & Affirming: N Accessible: Y Directions