Le Stem Savoyard is a French restaurant offering traditional Savoyard specialties. Note: Temporarily closed.