Where is Taughmonagh?

Where is Taughmonagh located?

Taughmonagh, Taughmonagh, Great Britain (approx. 54.558403°, -5.968441°)


Where is Taughmonagh on the map?