Where is Legahori?

Where is Legahori located?

Legahori, Northern Ireland, Great Britain (approx. 54.4491580637°, -6.3777179734°)


Where is Legahori on the map?