architravel.com
Strata SE1
Strata SE1 is a 148-metre, 43-storey building at Elephant and Castle in the London Borough of Southwark in London. It is one of the tallest residential buildings in London with more than 1,000 resi…