Chester

Chester is a cathedral city and the county town of Cheshire, England, on the River Dee, close to the England-Wales border. With a built-up area population of 92,760 in... Wikipedia