"We often come here, and everything is consistently great including the service! The garlic edamame is so good, I just wish it came before the meal that tends to come at the table at the same time as the ducks."
Phone: +17075416359
Address: 518 7th Street, Santa Rosa, 95402, United States Of America
City: Santa Rosa
Monday: 10:00 -24:00
Tuesday: 10:00 -24:00
Wednesday: 10:00 -24:00
Thursday: 10:00 -24:00
Friday: 10:00 -24:00
Saturday: 10:00 -24:00
Sunday: 10:00 -24:00
Dishes: 100
Amenities: 23
Categories: 5
Reviews: 16706