Odiham Castle (also known locally as King John's Castle) is a ruined castle situated near Odiham in Hampshire, United Kingdom. It is one of only three fortresses built by King John during his reign.
Contact us...