Willard Church of God When Friday, July 8, 2022 6:30 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 Also featuring the Spencers & Gloryway Qrt