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