Where is Loughor Station?

Where is Loughor Station located?

Loughor Station, Loughor Station, Great Britain (approx. 51.6615°, -4.0776°)


Where is Loughor Station on the map?