20 Red Lion Street
Size
Users
Location
32,000 sq. ft.
Office
London, WC1
Visit Project
Date
- 13th January 2017