Marguerite Rose de Villeneuve

3e marquise de Forcalqueiret
Family Coat of Arms de Villeneuve

Parents

Family