The Upstream Building (Shell Centre), London

The Upstream Building (Shell Centre), London

Jake M.
The Upstream Building, more commonly known as the Shell Centre, stands at 107m tall, with 26 floors. When built in 1961 it was Europe's largest office complex. The Shell Tower caused a major row. Violating planning rules it was originally expected to be refused until Shell threatened to locate elsewhere in Europe if they did not get their HQ built where they wanted it. #Lambeth #London #Shell #Shell_Centre #Upstream_Building
Default Title