Where is Treorchy?

Where is Treorchy located?

Treorchy, Wales, Great Britain (approx. 51.6605596232°, -3.506269455°)


Where is Treorchy on the map?