The Castle is one of the most renowned 4-star hotels in England. It is also one of Great Britain’s most historic, with origins stretching over 1000 years.

The Castle is one of the most renowned 4-star hotels in England. It is also one of Great Britain’s most historic, with origins stretching over 1000 years.