news articles Glass & Steel Development, London City Island, wins New Homes Award << BACK TO NEWS East London’s “Mini Manhattan” picks up prestigious London Evening Standard New Homes Award. London City Island in East London’s Canning Town has won the top prize at this year’s London Evening Standard New Homes [...]