3441 Alma St, Palo Alto, California 94306 USA
Cherry Blossom roll (my daughter took the middle piece before i took a photo)
Photo Credit: Yelp