Image 1 of 1
Highrise residential tower, Strata SE1, rises over a road in the London Borough of Southwark. Strata SE1 (Castle House) is a 43 storey tower and at 148 metres is the tallest residential building in London. Its summit features three wind turbines that provide power to the entire building and, if necessary, can be linked to the local grid.