Hazlewood Castle is a country residence, now a hotel, situated in North Yorkshire, England by the A1 and A64 between Aberford and Tadcaster.
Contact us...