Due Leoni Terrace In St Mark’s Square – Venice, Italy Due Leoni Terrace In St Mark’s Square is a bookable accommodation in Venecia, Italy. Best Prices & Book Now