Find your home! 1,531,228 flats and houses for sale