Shepherd of the Hill Lutheran Church calendar


All Events and in person Services are suspended until further notice, please contact church office at (815)838-0708 or visit our website home page for updated information.