THE NEWS BUILDING
2004 – 2013, LONDON, UNITED KINGDOM
Located beside London Bridge station, on the south bank of the river Thames in London, London Bridge Place is adjacent to the London Bridge Tower (the ‘Shard’).
Despite the proximity of the two buildings, and some common architectural features, London Bridge Place has its own character and identity.