La Caravella Restaurant

Venice restaurant: a historical venue very close to Saint Mark's Square.