Where is Aberduchon?

Where is Aberduchon located?

Aberduchon, Wales, Great Britain (approx. 52.1472432685°, -3.3713178635°)


Where is Aberduchon on the map?