Where is Cloughmills?

Where is Cloughmills located?

Cloughmills, Northern Ireland, Great Britain (approx. 54.9998253127°, -6.3328199384°)


Where is Cloughmills on the map?