Find your home! 689,969 flats and houses for sale