We can think of a few good reasons why the average locavore should visit Niche in Geneva, Illinois. Number one, the farm to table relationship couldn't be any closer as they have their very own farm in Elburn, Illinois. The actual restaurant is upscale and relaxed. You'll want to spend time savoring each moment!
Looking to leave your own review? Fill out the form below.
There are currently no reviews for this restaurant. You can leave your own by filling out the form above.