Best Indonesian restaurant in Avignon, france