About Toynbee Hall
Historic Architecture, Architecture, Interesting Places, Other Buildings And Structures
Toynbee Hall is a building in the London Borough of Tower Hamlets, in the East End of London, and is the home of a charity of the same name. It works to bridge the gap between people of all social and financial backgrounds, with a focus on working towards a future without poverty.
Source From:
Wikipedia
22, Commercial Street, London, England, United Kingdom, E1 6LP