Where is Treherbert?

Where is Treherbert located?

Treherbert, Treherbert (Station), Great Britain (approx. 51.67225°, -3.5363°)


Where is Treherbert on the map?