Where is Trehafod?

Where is Trehafod located?

Trehafod, Wales, Great Britain (approx. 51.6096861848°, -3.3819694535°)


Where is Trehafod on the map?