Find your home! 1,686,347 flats and houses for sale