Langley Castle - Credit: Wikimedia Commons
Langley Castle is a restored medieval tower house, now operated as a hotel, situated in the village of Langley in the valley of the River South Tyne some south of Haydon Bridge, Northumberland, England. It is a Grade I listed building. Read more on Wikipedia
Source: en.wikipedia.org