Willard Church of God When Saturday, December 27, 2014 6:00 pm 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