Sale: 325 Thames Valley Ave, London North, N6H 3N3