Culverhay Castle, also known as Englishcombe Castle, was a castle in the village of Englishcombe, Somerset, England.
Contact us...