cricklewood & brent cross regeneration

Location Cricklewood, London, UK

Role Developer

Construction Cost £4.5 billion

Completion Date 2026