Where is Llangammarch Station?

Where is Llangammarch Station located?

Llangammarch Station, Llangammarch Station, Great Britain (approx. 52.1143°, -3.55482°)


Where is Llangammarch Station on the map?