Geography of Winchester
Winchester, England, a city in Hampshire. It is on the Itchen River, 60 miles (97 km) southwest of London.
Winchester, England, a city in Hampshire. It is on the Itchen River, 60 miles (97 km) southwest of London.
©1998-2012 HowStuffWorks, Inc.