883 apartments, flats and houses for sale