Theodosia Willoughby
Birth:
Abt 1591
Wollaton, Nottinghamshire, England, United Kingdom
FCID:6358:4314
Parents
Father:
Sir Percival Willoughby
Mother:
Alice Byron
Marriage(s)