2066 Saddlerock Avenue, London North