Find your home! 674,469 flats and houses for sale