Tag: Odiham Castle

The Ruined Odiham Castle in Hampshire, United Kingdom

The Odiham Castle is a ruined castle that lies on the banks of the Basingstoke Canal but was built long before the canal existed...