Find your home! 508,679 flats and houses for sale