Stock Photo - St Michael and All Angels Parish Church in Haworth West Yorkshire England.

Stock Photo: St Michael and All Angels Parish Church in Haworth West Yorkshire England.

Searchable keywords

Choose multiple keywords