Find your home! 127,560 flats and houses for sale