Best Places in Hampshire

Portsmouth, England, view from a ferry arriving at Portsmouth port in the late evening

Hampshire is located in the south of England, directly on the English Channel coast. It borders Sussex and Surrey to the east, Berkshire to the north and Wiltshire and Dorset to the west. The capital of Hampshire is Winchester. The two large cities of Portsmouth and Southampton belong to Hampshire for ceremonial reasons, but are … Read more