Cafe del Lago is an Italian restaurant offering standard fare with Mediterranean flavors. It features a terrace with sea views.