Find your home! 627,139 flats and houses for sale