Mercy Willard Hospital Walk in care Resource Type Medical Care Location 1509 S Conwell Ave Willard, OH 44890 United States Link Mercy Willard Hospital Walk in care Primary Phone (419) 964-5709