Spaces - London, 98 Theobalds Road, England · From GBP 15/hour | Hotdesk