All Saints Church – Richards Castle This modern church was built in 1892 and actually lies just over the border, in Shropshire. Continue reading →