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 3 miles south of Haydon Bridge, Northumberland, England.