WHOSYERDAD-E Who's Your Daddy?
Wikigenealogy

Interactive tree of Margaret of England

Margaret of England 13461361
King Edward III of England 13121377
Philippa of Hainault 13111369
Alice Perres 13481400
King Edward II of England 12841327
Princess Isabelle of France 12921358
King Edward I of England 12391307
Princess Eleanor of Castile 12421290
Princess Marguerite Hardi of France 12791317
King Henry III of England 12071272
Eleanor Berenger of Provence 12171291
King Fernando 111 of LeonandCastile 12011252
Johana of Dammartin 12191279
King Philippe IV of France 12681314
Joan I of Navarre 12721305
King Philippe III of France 12451285
Princess Isabel of Aragon 12471271
Earl William III de Avesnes 12861337
Jeanne de Valois 12941342
Jean II de Avesnes 12471304
Countess Phillipine de Luxembourg 12521311
Jean I de Avesnes 12181257
Countess Aleida of Holland 12271283
Count Henri II de LuxembourgMaas 12201281
Marguerite de BarMousson 12201275
Count Charles I de Valois 12701325
Princess Marguerite of Sicily and Naples 12731299
King Philippe III of France 12451285
Princess Isabel of Aragon 12471271