New Loom House

London, E1

Date acquired:
July 2013
Size:
112,000 sq ft / 10,405 sq m
See All Investments