Lease: 22 - 780 Fanshawe Park Rd E, London North, N5X 1L5