Grand Ducal Family of Luxembourg
+ Grand Duke Henri + Hereditary Grand Duke Guillaume + Prince Felix + Prince Louis + Princess Alexandra + Prince Sébastien
+ back
Grand Duchess Maria Teresa
Official title: Her Royal Highness Grand Duchess of Luxembourg
Full name: Maria Teresa (née Mestre y Batista)
Date of birth: 22 March 1956
Place of birth: Marianao, Havanna, Cuba
Father: José Antonio Mestre
Mother: Maria Teresa Batista-Falla de Mestre
Siblings: unknown