Woolwich Industrial Estate

London, E16

Date acquired:
January 2002
Location:
North Woolwich, London E16
Size:
105,000 sq ft / 9,755 sq m
See All Investments