Willard Church of God When Sunday, December 6, 2015 10:45 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