Chester
Chester is a cathedral city and the county town of Cheshire, England.
It is located on the River Dee, close to the English–Welsh border. With a population of 79,645 in 2011, it is the most populous settlement of Cheshire West and Chester and serves as its administrative headquarters.
...Read more
...Less detail