155 Fenchurch Street
Size
Users
Location
43,000 sq. ft.
Office, Retail, Restaurant
London, EC3
Visit Project
Date
- 13th January 2017