Downton Castle is an 18th-century country house at Downton on the Rock, Herefordshire, England, about 5 miles (8.0 km) west of Ludlow, Shropshire. It is a Grade I listed building and is in an excellent state of repair.
Contact us...