Restaurants in Willard (NY) Full list of companies Restaurants category in Willard, New York K T's Restaurant 1401 Main St, Willard, NY 14588, (607)869-9696 Page 1