Share with friends!

Lewes Castle: One of the Oldest Castles in England

Lewes Castle was built in 1067 - almost 1,000 years ago. Discover the secret of its incredible strength, and uncover the mysteries which surround it.