Mellor Parish Church
http://www.mellorparish.org.uk/
The Parish Church of St. Thomas, a member of the Church of England and in the Diocese of Chester, commanding a magnificent position above the Cheshire village of Mellor.
The Parish Church of St. Thomas, a member of the Church of England and in the Diocese of Chester, commanding a magnificent position above the Cheshire village of Mellor.