Colchester is a historic town and the largest settlement within the borough of Colchester in Essex, England.