Where is Derouin?

Where is Derouin located?

Derouin, Wales, Great Britain (approx. 53.0461281248°, -3.3844242097°)


Where is Derouin on the map?