It was one of the first Castles in England constructed in stone, quite amazing considering the number of castles that were been built in the country. In this post, you’ll discover the top 8 facts about Ludlow Castle, a structure with quite a few stories to tell. 1. The castle was founded in the 11th …