Location: Odiham, Hampshire Visit the Website Odiham Castle was built by King John as a secure and convenient stopping place. He set out for Windsor from here on 10th June 1215, agreeing the Articles of Barons at Runnymede that same day. River, wide moats and marsh added protection to the tower of the castle and its […]