Hampstead Norris Castle was a Norman castle in the village of Hampstead Norris, Berkshire, England.
Contact us...