Les Charmettes offers traditional French cuisine and delectable pizza in a charming, picturesque setting.