Downton village is on the Teme river some 10 miles from Leominster

Churches of Downton

Buildings in Downton

  • Downton Castle

    Downton Castle is situated at Downton on the Rock close to the border with Shropshire, and should not be confused with Downton Hall which is a few miles the other side of the border.

    Read More >