The city of Amiens

The city of Amiens ~ is located just 75 miles north of Paris in northern France.