Image 1 of 1
Highrise residential tower, Strata SE1, rises above a red brick housing estate 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.