Where is Ahoghill?

Where is Ahoghill located?

Ahoghill, Ahoghill, Great Britain (approx. 54.85133°, -6.3656883°)


Where is Ahoghill on the map?