Where in england is kibworth?

Kibworth Harcourt & Kibworth Beauchamp are two villages in Leicestershire, SE of Leicester.They are split by the A6 road which runs through the middle.

Thursday, February 02 2012