Chester, Cheshire, England

Chester a common suffix for cities and towns in England, stands for a Roman Fort . Even today, City of [ ]