Where is Treharris?

Where is Treharris located?

Treharris, Wales, Great Britain (approx. 51.6636294769°, -3.307028104°)


Where is Treharris on the map?