Find your home! 1,243,552 flats and houses for sale