back cricklewood & brent cross regeneration Location Cricklewood, London, UKRole DeveloperConstruction Cost £4.5 billionCompletion Date 2026