0 votes
Where did Yo Sushi originate?

1 Answer

0 votes
YO ! Sushi opened its first restaurant in Soho, London in January 1997.
...