Find your home! 936,499 flats and houses for sale