Sisteron : Man Made Citadel And Natural Citadel Are A Natural Fr

Sisteron : man made citadel and natural citadel are a natural fr

Sisteron is a village situated on the banks of the River Durance, in south of France. The town has several important buildings including the citadelle and 12th century cathedral.