13/10/2020 by Buildington
UCL has taken a further 14,100 sq ft at 88-94 Tottenham Court Road building, reports Derwent London.
UCL has taken a further 14,100 sq ft at 88-94 Tottenham Court Road building, reports Derwent London.