Locanda Al Leon – Venice, Italy Locanda Al Leon is a bookable accommodation in Venice, Italy. Best Prices & Book Now