Person
Peerage person ID=518501
Family
Not who you're looking for? Others named Margaret Stewart: 1498- · younger daughter of James II of Scotland and Mary of Guelder