Shepshed, often known until 1888 as Sheepshed, is a town in Leicestershire, England with a population of around 14,000 people, measured at 13,505 at the 2011 census

Showing 1–12 of 16 results