I105
United Kingdom / London, England
Location ID: #10141927
11,000 sq ft split into different floors with 8m high ceiling. It also has 3 x office spaces with kitchen, toilets, shower and WiFi.
Location Category:
- COMMERCIAL - Office buildings general