Willows At Willard The is a nursing home located in Willard , Ohio. This nursing home was first approved to provide Medicare and Medicaid services on 11/08/1989. It has 69 certified beds. Willows At Willard The is located 1050 Neal Zick Road, Willard, OH 44890 and can be contacted via phone number (419) 935-6511.