News

The street-front parade will be formed of refurbished housing and will sit around the 150,000 sqft Museum of London building.