Tucked away in the quaint little town of Geneva, Illinois is Niche Restaurant. Located at 14 South Third Street and surrounded with adorable shops lies a place to dine that is worth seeking out.
Opened in 2006 in a 75 year old building adds history to the elegant establishment. The goal is create a food and wine experience that is not to be forgotten and they succeed.