About the Building

The Place is a ground-breaking new business destination that makes a strong and compelling corporate statement in London’s newest commercial quarter.

Conceived by Sellar Property, it provides 40,000 sq m (428,000 sq ft) of efficient, modern office space in a prestigious seventeen-storey building of great architectural distinction.

The building also has direct access to London Bridge Quarter's new piazza and unrivalled connections at London Bridge Station.