award winning Japanese food
2446 Patio Court Santa Rosa, California United States
Lunch & Dinner Monday - Saturday