New! A new way to manage your bios and photos. read more ×
Grace Lish Leech, England

Grace Lish Leech, England

Taken in London, United Kingdom.

Grace Lish later married Eustace Frederick Herbert Leech

Grace Lish later married Eustace Frederick Herbert Leech

Write a comment
Added by
Comment · Contact ·
People in this photo