Castellavazzo is a comune (municipality) in the Province of Belluno in the Italian region of Veneto, located about 90 kilometres (56 mi) north of Venice and about 20...