The language isn't the only part of France you'll find in Geneva; among the French restaurants represented in the city, La Perle du Lac is a gem. Perched right next to the lake, this restaurant affords breathtaking views along with its delectable cuisine. There is seating on a terrace overlooking the water and also tastefully decorated dining rooms inside. With a platter of different menus to choose from (including prix fixe and seasonal menus), La Perle du Lac is a fine choice for a classy dinner.
Restaurant Port Gitana is a great place for a festive gathering of people with four outdoor terraces by the glorious Lake Geneva and a huge banquet hall for 100 people. They offer seasonal and local foods with the specialty of filet de perche, which is featured in all the lakeside restaurants in the Geneva area. Their fish is delicious nonetheless. The restaurant is open daily during meal times only, so be sure to be precise when you visit, or you might miss the breathtaking view of the Alps and Lac Leman.