Where is Wormhill?

Where is Wormhill located?

Wormhill, Wormhill, Great Britain (approx. 53.264637°, -1.8161882°)


Where is Wormhill on the map?