All places tagged "demolished"

Attlee House

1971 red brick block of flats and offices, part of the Toynbee Hall estate, demolished for redevelopment autumn 2016