Where is Trevetin?

Where is Trevetin located?

Trevetin, Wales, Great Britain (approx. 51.7126555669°, -3.0430412292°)


Where is Trevetin on the map?