West Green House
Search results
We did not find results for: Odiham Castle.
Check spelling or type a new query.
We did not find results for: Odiham Castle.
Check spelling or type a new query.
Odiham 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. Wikipedia