Born 3rd November 1904 Died 16th November 1988
Location 23 Cliveden Place, London, SW1
Categories
Authority
More Information Jennie Lee