Their sushi-centric flagship opened in London in 2002, and Zuma now has eleven locations around the globe. People love it—and for good reason.
Their sushi-centric flagship opened in London in 2002, and Zuma now has eleven locations around the globe. People love it—and for good reason.