Le Brin d'Île is a French restaurant offering generous cuisine in a calm setting with outdoor seating.