Find your home! 1,200,509 flats and houses for sale