Where is Helens Bay?

Where is Helens Bay located?

Helens Bay, Northern Ireland, Great Britain (approx. 54.6710863393°, -5.7470169073°)


Where is Helens Bay on the map?