Margherita Aldobrandeschi

Italian noblewoman (b. 1255)

Children

Partners