Holy Sushi

3441 Alma St Ste 100, Palo Alto, CA

Menu (As of 10/30)

Holy Sushi: hours and how to order