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 324 : Jan 2025