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.