Lease: 112 Devonshire Ave, London South, N6C 2H8