Pinterest • The world’s catalogue of ideas

Sakura Japanese Restaurant is located in the Coddingtown Shopping Mall, Santa Rosa, CA ~ best sushi ever ~ never will forget their own special suhi roll the "pink caddilac"

3
1

The special futomaki, one of the many delicacies at Sakura Japanese restaurant in Taichung, Taiwan.