Google Business View – Virtual Tour View Larger MapJapanese RestaurantYuubi Japanese Restaurant in San Francisco501 Balboa Street San Francisco, CA 94118 (415) 386-2011Google Business View for a Japanese Restaurant. Look Inside!Google Business View for a Japanese Restaurant. Look Inside!