Restaurant Les ArmuresRestaurantGenève, SwitzerlandSpacesSeatedStandingThe Alpine Chalet2060Historic Room1025View 1 more space