Upsall Castle is a fourteenth-century ruin, park and manor house in Upsall, in the Hambleton district of North Yorkshire, England.
Contact us...