Willard Church of God by Chad Booth | Mar 27, 2022 Date: Sunday, March 27, 2022Time: 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