Master of Avis. King of Algarve.

Gramps ID P4223

References

  1. King of Portugal, Joao I de Avis [I28449]