La Voile Verte is a French restaurant offering a wide selection of dishes in a pleasant setting.