Where is Leachkin?

Where is Leachkin located?

Leachkin, Leachkin, Great Britain (approx. 57.472088°, -4.2674975°)


Where is Leachkin on the map?