Restaurants in Geneva, IL

Getty Images

Located within the Hotel Les Armures in the city’s historic Old Town, this restaurant serves traditional Swiss fare in a two-story space that... Read More

Back To Top