Header1

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.