Where is South Kilworth?

Where is South Kilworth located?

South Kilworth, South Kilworth, Great Britain (approx. 52.429226°, -1.1121131°)


Where is South Kilworth on the map?