There's more than one place called '''Dedham''':
Dedham (England) - a village in the Borough of Colchester in northeast Essex, England
Dedham (Iowa) - a city in Carroll County, Iowa
Dedham (Maine) - a town in Hancock County (Maine), Down East, Maine
Dedham (Massachusetts) - county seat of Norfolk County, Massachusetts