Have you ever wanted to stay overnight in a castle? Langley Castle is a medieval castle hotel located in Northumberland, England. First built in 1350 during the reign of Edward III, it has changed hands a number of times down the centuries and is now a luxury hotel...
LANGLEY CASTLE HOTEL REVIEW: Stay Overnight In A Medieval Castle
read more