Leeds Cross

**Leeds Cross**

**Definition**
Leeds Cross is an ancient Anglo-Saxon stone cross located in Leeds, West Yorkshire, England, notable for its historical and archaeological significance.

**History Czytaj dalej