Charming Apartment in Venice near Towncentre – Venice, Italy Charming Apartment in Venice near Towncentre is a bookable accommodation in Venice, Italy. Best Prices & Book Now