Shepshed (often known until 1888 as Sheepshed, also Sheepshead – a name derived from the village being heavily involved in the wool industry) is a market town and civil parish in the Charnwood Borough of Leicestershire, England with a population of 14,875 at the 2021 census. It is the second biggest settlement in the borough, after the town of Loughborough.
Distance between:
London to Shepshed101 Miles / 162 Kms Liverpool to Shepshed83 Miles / 134 Kms