Tag: ancient ruin

spot_imgspot_img

King John’s Castle

Odiham Castle, also called King John’s Castle are the historic ruins of a fortress built by King John, located near the village of Odiham in the United Kingdom.