Where is Delabole?

Where is Delabole located?

Delabole, Delabole, Great Britain (approx. 50.623356°, -4.732337°)


Where is Delabole on the map?