cricklewood & brent cross regeneration
Location Cricklewood, London, UK
Role Developer
Construction Cost £4.5 billion
Completion Date 2026