Lease: 15 CAMDEN Rd, London North, N5X 2J8