The city of Southampton is in Hampshire on England’s south coast and has been an important sea port for centuries. Today Southampton is the UK’s leading cruise port. The Mayflower initially sailed from here for America in 1620, before stopping off at Plymouth. The Titanic sailed from Southampton in 1912, and author Jane Austen lived in the […]
Home / God’s House Tower