Yo Sushi

Yo Sushi is a charming and down-to-earth restaurant situated in a strip mall dedicated to serving delightful sushi rolls, bento boxes, and other exquisite Japanese dishes. Yo Sushi is one of the Three Best Rated® Sushi in Vallejo, CA.