Barcaioli is an Italian restaurant offering indoor and outdoor seating with lake views.