British Land gets green light for 100 Liverpool Street

British Land has received planning permission for a 517,000 sq ft office and retail development on Liverpool Street.

LinkedIn
Twitter
Facebook
Pinterest
WhatsApp
Email
Latest Issue
Issue 323 : Dec 2024