Willard Church of God When Sunday, September 12, 2021 10:00 am Add To Calendar Download ICS Google Calendar iCalendar Office 365 Outlook Live Where Willard Church of God 4551 Willard West Rd., Willard, OH, 44890 Loading Map.... Willard Church of God4551 Willard West Rd. - WillardEvents 41.0535039 -82.75071400000002