Where is Abercrave Station?

Where is Abercrave Station located?

Abercrave Station, Abercrave Station, Great Britain (approx. 51.79536°, -3.709389°)


Where is Abercrave Station on the map?