Find your home! 1,253,100 flats and houses for sale