Fareham is a market town at the north-west tip of Portsmouth Harbour, between the cities of Portsmouth and Southampton in south east Hampshire, England. It gives its name to the Borough of Fareham

Showing all 4 results