Colchester is a town of rich historic relevance within the borough of Colchester and the county of Essex. Located on the River Colne, it is only 80km northeast of London. Historically, it lays claim to being Britain's oldest recorded town. It has been named as one of Britain’s fastest growing towns.