Downton Castle History Downton Castle is situated at Downton on the Rock close to the border with Shropshire, and in the parish of Leintwardine. It should not be confused with Downton Hall which is a few miles the other side of the border. Continue reading →