Mario Apartment 6518 – Venice, Italy Mario Apartment 6518 is a bookable accommodation in VENEZIA, Italy. Best Prices & Book Now