Winchester, England.

Winchester is a historic cathedral city in Hampshire, England. Located just an hour south-west of London on the edge of the South Downs National Park. It is famous for being the ancient capital of England and the former seat of King Alfred the Great.