Lease: 707 - 860 COMMISSIONERS Road, London, N6C2V5