Restaurants in Willard, NY
K T's Restaurant