Southwark Tower – London


Southwark Tower London

Southwark Towers was located at London Bridge Street near London Bridge station, Southwark, London.

At over 100 metres tall with 25 floors it stands at the side of London Bridge station.

Construction completed in 1976 it was in the throes of being demolished to make way for Shard London Bridge.

The new skyscraper which will become London’s tallest building.