Where is Kumduad?

Where is Kumduad located?

Kumduad, Wales, Great Britain (approx. 51.9560566148°, -4.3650441174°)


Where is Kumduad on the map?