Sellar launches 430,000 sq ft The Place

The SHARD

Sellar Property today unveiled its The Place corporate headquarters office building next to London Bridge Station, SE1.


The £2bn London Bridge Quarter development is designed by