Where is Abercastle?

Where is Abercastle located?

Abercastle, Wales, Great Britain (approx. 51.959293642°, -5.1252679822°)


Where is Abercastle on the map?