100 Leman Street
Size
Users
Location
100,000 sq. ft.
Office
London, E1
Visit Project
Date
- 13th January 2017