Best Terrace, Top Panoramic Lake View in Geneva. 90 seats. Top 10 Best Restaurants in Geneva. La Fourchette Insider Selection Best of restaurant in town..