Born 6th February 1893 Died 18th November 1983
Location 13 Minster Road, London, NW2
Categories
Authority
More Information Dame Ida Mann