Find your home! 539,457 flats and houses for sale