Where is Treharris?

Where is Treharris located?

Treharris, Merthyr Tydfil, United Kingdom (approx. 51.6649488°, -3.3058374°)


Where is Treharris on the map?