Where is Gwalachulain?

Where is Gwalachulain located?

Gwalachulain, Scotland, Great Britain (approx. 56.5627033944°, -5.0741300591°)


Where is Gwalachulain on the map?