Birth

Gramps ID E2329
Date about 1096
Place of, Aberffraw Castle, Anglesey, Wales

References

  1. Gruffydd, Cadwaladr ap (Primary) [I2712]