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.
Updated on Thursday, February 02 2012 at 11:44PM GMT

Related Questions