Geography of Southampton
Southampton, England, a city about 70 miles (113 km) southwest of London on Southampton Water, an inlet of the English Channel.
Southampton, England, a city about 70 miles (113 km) southwest of London on Southampton Water, an inlet of the English Channel.
©1998-2012 HowStuffWorks, Inc.