2700 Yulupa Ave, Ste 23, Santa Rosa 95405, United States
No delivery
Spot something wrong?
Dishes at Yao-Kiku. Prices may vary in venue.