Where is South Kilvington?

Where is South Kilvington located?

South Kilvington, South Kilvington, Great Britain (approx. 54.24938°, -1.34817°)


Where is South Kilvington on the map?