Where is Dowlais Central Station?

Where is Dowlais Central Station located?

Dowlais Central Station, Dowlais Central Station, Great Britain (approx. 51.763°, -3.3557°)


Where is Dowlais Central Station on the map?