London Square gets green light for 301 Willesden homes


London Square has secured planning permission from Brent Council for a mixed-use development including 301 homes in Willesden, north-west London.  

The site, at 370 High Road and 54-68 Dudden Hill