Willard Country Inn
429 E. Walton St(Rt 224)
Willard OH 44890
We are located directly on Route 224. Our physical address is 429 E. Walton St(Rt 224) Willard OH 44890. The Country Inn & Kitchen is located right on the bend in between Route 99 & Route 103.