Arwystli, Montgomeryshire, Wales
References (3)
1030 Individual:
Trahaern Ap Caradog
(b. 1030 )
1040 Individual:
Trahaearn Ap Caradog
(b. 1040 )
1070 Individual:
Llywarch Ap Trahaern
(b. 1070 )