Castelvecchio Explained

Castelvecchio, an Italian word meaning "Old castle", may refer to:

Places in Italy

Municipalities

Civil parishes

Other