Italy Aosta Tours

See Aosta, an Alpine town where Roman gates and arches stand against a backdrop of Italy's highest snow-capped peaks.