Where is Slackhead?

Where is Slackhead located?

Slackhead, Scotland, Great Britain (approx. 57.6533347166°, -2.995731354°)


Where is Slackhead on the map?