Find your home! 701,989 flats and houses for sale