EC3N 1LJFrom £8,208 pcm · 1,216 ft² · 20–30 desksBest matchServicedOperated by WorkspaceAdd to your OfficeList