News

When customers walk in to Yo! Sushi, which opens at International Plaza next week, it should feel a little like stumbling into a hip restaurant in Tokyo. The London-based sushi chain is all about ...