Mascareta, central apartment – Venice, Italy Mascareta, central apartment is a bookable accommodation in Venezia, Italy. Best Prices & Book Now