Restaurant Les ArmuresRestaurantGenève, SwitzerlandSpacesSeatedStanding2 Historical Rooms3060Historic Room1025View 1 more space