Born 24th December 1874 Died 12th April 1961
Location Toynbee Hall, Commercial Street, London, E1
Categories
Authority
More Information Doctor Jimmy Mallon