NW1 0DUFrom £2,825 pcm · 279 ft² · 5–7 desksBest matchServicedOperated by WorkspaceAdd to your OfficeList