Where is Hafodunos?

Where is Hafodunos located?

Hafodunos, Wales, Great Britain (approx. 53.1897101746°, -3.6971483232°)


Where is Hafodunos on the map?