North Elmham Castle, also known as North Elmham Bishops Castle and North Elmham Bishops Chapel, is a ruined castle in the village of North Elmham, in the county of Norfolk.
Contact us...