Toynbee Hall. General information.
Toynbee Hall (London)
London, 
1888.