They have not the same meaning.
to arrive = arrivare
to go = andare
to come = venire
"They come to the restaurant" would be "Vengono al ristorante" or "Vengono nel ristorante"
If one of the suggested solutions say "They come to the restaurant" please report it.
(People that comment here often don't see the question you had to answer, if you make clearer questions it will be easier to give you an answer)