Find your home! 1,842,936 flats and houses for sale