Where is Omagh?

Where is Omagh located?

Omagh, Omagh (Station), Great Britain (approx. 54.601562°, -7.3010387°)


Where is Omagh on the map?