1742 Applerock Avenue, London North