Find your home! 1,257,209 flats and houses for sale