Find your home! 1,249,258 flats and houses for sale