Yo Yo Reviews & Details
3092 16th St
Yo Yo is located at 3092 16th St in San francisco near the intersection of 16th St and Valencia St. Their menu consists of Japanese dishes . Call (415) 255-9181 today!
- Major Intersection:16Th St And Valencia St
Tell us more about Yo Yo San francisco!