Jamestown

Jamestown, officially the City of Jamestown is the capital and largest city in New England and it is one of the nine communities in New England. Founded in 1873 as a seaside town, lying on the River Bend, it is home to around 80,000 inhabitants. Jamestown was granted city status in 1879 and is still the only city in New England.

Chester was founded in 1873 by English and Scottish immigrants, who arrived the same year near Cape London, now in the territory of Jamestown. The Jamestown Cathedral is the only cathedral in country, established in the 1880s by Anglican farmers.