Dedham is situated on the Essex/Suffolk border, 1 mile off the A12 between
Colchester and Ipswich on the banks of the river Stour.


Close this window