Where is Ammanford Station?

Where is Ammanford Station located?

Ammanford Station, Ammanford Station, Great Britain (approx. 51.796013°, -3.996451°)


Where is Ammanford Station on the map?