|
St Helen’s Church
St Helen’s Square, York YO1 8QN - England, UK

A church has existed on this site since 1235 and included a churchyard which was sold to allow the creation of St Helen’s Square with the graves being moved to a small plot nearby on Davygate. So many corpses had...
|