Where is Southampton?

Southampton is located in Hampshire on the South Coast of England. It is SouthWest of London, and NorthWest of Portsmouth. It is also a major port.You can find more information here: