Corporate Hospitality in Leicester


Leicester is the county town of Leicestershire and is a city in England's East Midlands. Leicester is located at the edge of the National Forest, on the banks of the River Soar. In a 2006 survey, 441,213 people lived in the greater Leicester Urban Area with 289,700 people living in the unitary authority of Leicester.