Market Harborough is a market town within Leicestershire, with an estimated population of 22,911. It is known for its beauty with a wealth of good quality shops, indoor market and loads of places to eat and drink.