Where is Kumioi?

Where is Kumioi located?

Kumioi, Wales, Great Britain (approx. 51.9028131558°, -3.0184421547°)


Where is Kumioi on the map?