Where is Abercynon Station?

Where is Abercynon Station located?

Abercynon Station, Abercynon Station, Great Britain (approx. 51.64345°, -3.32857°)


Where is Abercynon Station on the map?