Where is Treorchy?

Where is Treorchy located?

Treorchy, Rhondda Cynon Taf, United Kingdom (approx. 51.6610568°, -3.5041501°)


Where is Treorchy on the map?