Find your home! 1,186,426 flats and houses for sale