If you are welcoming someone at some place where is not their home , I think it would not be "welcome someone back" but "welcome someone" , right ?
It will depend on specific conditions , usually we would say "ようこそ+some place+へ" .
For eg. 「ようこそsony東京本社へ」or 「sony東京本社へ、ようこそ」 .
At the restaurant , you can always hear the waiter say : 「いらっしゃいませ」. This is a kind of "honorifics" in Japanese .