Where is Mamhilad?

Where is Mamhilad located?

Mamhilad, Wales, Great Britain (approx. 51.7264736461°, -3.0053443911°)


Where is Mamhilad on the map?