Managed Office Space in London City Sees Huge £25M Redevelopment

Author | Harry @ | 0 Comments

Victoria Embankment office space in Canary Wharf

An historic Grade II-listed building, which provides managed office space in London City, is set…