Where is Efeilouin?

Where is Efeilouin located?

Efeilouin, Wales, Great Britain (approx. 51.8956686533°, -4.7116413122°)


Where is Efeilouin on the map?