Where is Cwmbran?

Where is Cwmbran located?

Cwmbran, Cwmbran (Station), Great Britain (approx. 51.65659°, -3.0162°)


Where is Cwmbran on the map?