Where is Snailbeach?

Where is Snailbeach located?

Snailbeach, Snailbeach, Great Britain (approx. 52.61381°, -2.9266305°)


Where is Snailbeach on the map?