Where is Killough?

Where is Killough located?

Killough, Killough, Great Britain (approx. 54.25083°, -5.640018°)


Where is Killough on the map?