The public is invited to an Open House from 4-8 p.m. on Saturday, Aug. 25, for the new Life Center at Stroh Church of Christ. The church is located at 4540S 1100W.