Location Leeds, North Yorkshire, England (Google Map Location) Open for Visitors Yes Owned by Ashdale Hotels Official Website Hazlewood Castle Rooms Available Yes. Booking for
Location Leeds, North Yorkshire, England (Google Map Location) Open for Visitors Yes Owned by Ashdale Hotels Official Website Hazlewood Castle Rooms Available Yes. Booking for