Where is Hilltown?

Where is Hilltown located?

Hilltown, Northern Ireland, Great Britain (approx. 54.1957131584°, -6.1422586441°)


Where is Hilltown on the map?