Willard Church of God by Avanell Savage | Dec 27, 2014 Date: Saturday, December 27, 2014Time: 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