Castelvecchio

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

Read more about Castelvecchio:  Other