Where is Llangower Station?

Where is Llangower Station located?

Llangower Station, Llangower Station, Great Britain (approx. 52.87549°, -3.63133°)


Where is Llangower Station on the map?