Willard Church of God by Avanell Savage | Dec 6, 2015 Date: Sunday, December 6, 2015Time: 10:45 amAddress: 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