Where is Llanurda?

Where is Llanurda located?

Llanurda, Wales, Great Britain (approx. 51.9686040798°, -3.8748779302°)


Where is Llanurda on the map?