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 will provide 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.

