Where is Belcoo?

Where is Belcoo located?

Belcoo, Belcoo (Station), Great Britain (approx. 54.297256°, -7.869896°)


Where is Belcoo on the map?