Willard Church of God by Avanell Savage | Jul 23, 2017 Date: Sunday, July 23, 2017Time: 6:00 pmAddress: 4551 Willard West Rd.City,ST/PR: Willard, OHCountry: United States Loading Map.... Willard Church of God4551 Willard West Rd.Willard, OH 41.0535039 -82.75071400000002