Yo Yo Sushi

3958 Rivermark Plz, Santa Clara 95054, United States Get Directions to this spot
3958 Rivermark Plz
Santa Clara, 95054
CA, United States
(408) 213-9696

6 reviews for Yo Yo Sushi

  • 12 reviews are hidden: show all reviews

Rate and review Yo Yo Sushi in Santa Clara, CA, United States!

Share your experiences at Yo Yo Sushi with your friends or discover more Restaurants in Santa Clara, CA, United States.