403 apartments, flats and houses for sale