Posted on 24 February 20212 June 2022 by archopticalTower Hamlets Town Hall (Former Royal London Hospital), Whitechapel Road