819 apartments, flats and houses for sale