A complex of two buildings, one of the few that tie in for the place of the third tallest building in London. A hidden architectural gem.
Address 20 Upper Bank Street, Poplar E14 5NP, United Kingdom
Coordinates 51°30'14.4" N -0°1'4.102" E