33 Gracechurch Street

London, EC3

Date acquired:
January 2011
Size:
105,000 sq ft / 9,755 sq m
See All Investments