Les Terrasses de l'Ile is a French restaurant offering seasonal dishes, with a large terrace and indoor seating for events.