One of the most remarkable castles in England can be found in the southeast of the country. In this post, we’ll take a closer look at some interesting facts about Lewes Castle! 1. The castle is located in a town with the same name Lewes Castle is located in the town of Lewes in East …