Lambeth is set for London’s biggest increase in office space over the next decade with an estimated six million square feet of extra space for business set to be created. A report commissioned by Lambeth Council details this expansion, how ...
Read More »