A great tea experience requires a great tea town. Colchester, an historic town in Essex, England, boasts a 2000 year history, long before tea made its way to British shores from the clay pot of ...