Where is Clinderouin?

Where is Clinderouin located?

Clinderouin, Wales, Great Britain (approx. 51.8420515415°, -4.7292366033°)


Where is Clinderouin on the map?