Isola del Sole is an Italian restaurant offering a Sicilian-inspired menu and a midday set menu. It features a terrace and welcomes groups.