L'île is a French restaurant offering classic fine dining and sharing plates. It features a refined interior and a vast, leafy terrace.