La Mansarde is a French restaurant offering refined cuisine in a chalet-style setting. It features multiple dining rooms, including spaces suitable for meetings.