Waytemore Castle is a ruined castle in the town of Bishop's Stortford in Hertfordshire, United Kingdom. (grid reference TL4900421473). The remains are a Grade I listed structure.
Contact us...