Cannaregio Canal View – Marco Polo – Venice, Italy Cannaregio Canal View – Marco Polo is a bookable accommodation in Cannaregio, Italy. Best Prices & Book Now