Dedham

Dedham is a municipality and a town (Civil parish) in the Borough of Colchester in the north east of the county of Essex, England.

Hotels