Where is Kehelland?

Where is Kehelland located?

Kehelland, Kehelland, Great Britain (approx. 50.22029°, -5.3302°)


Where is Kehelland on the map?