Lakefront Italian restaurant, L'Idrovolante, offering local dishes and grilled specialties. Situated near the Borromean Islands boat launch.