New Life Christian Church International is a church located in Euclid, OH. Find service times, contact information, and directions.
24950 Lakeshore Blvd, Euclid, OH 44132