Find your home! 535,816 flats and houses for sale