Norwich is the county town of Norfolk in the East of England. The self-proclaimed City of Stories was founded as Northwic between the 5th and 7th centuries. It is still known for its large number of beautiful churches including Norwich Cathedral, its nearly untouched old town, and Norwich Castle.