Even though its entire history is a bit blurry, this magnificent castle in England has a lot of stories to tell. Let’s take a closer look at some of the most interesting Lancaster Castle facts. 1. The Castle is located in the North West of England Lancaster Castle is an enormous castle located in the …