Where is Aberfan Station?

Where is Aberfan Station located?

Aberfan Station, Aberfan Station, Great Britain (approx. 51.68918°, -3.34423°)


Where is Aberfan Station on the map?