Home Tags BP

Tag: BP

BP signs 192,000 sq ft lease at Landsec’s Timber Square development

Landsec has signed a lease with BP for 192,000 sq ft at its Timber Square office development in SE1, marking a major tenant commitment...

MOST READ NEWS