Yo Yo Sushi Reviews & Details
Yo Yo Sushi
3958 Rivermark Plz
Yo Yo Sushi is located at 3958 Rivermark Plz in Santa clara near the intersection of Rivermark Pkwy and Moreland Way. Their menu consists of Japanese dishes . Call 4082139696 for dine in.
- Service:Dine In
- On The Menu:Sushi
- Major Intersection:Rivermark Pkwy And Moreland Way
Tell us more about Yo Yo Sushi Santa clara!