Bishops Stortford has a castle mound down by the river...which I have always thought to be a castle mound.... sorry no photo..