Chester | GoComGo.com

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
Top of page