Japanese restaurant · 811 Ave D, Snohomish, WA
More food in Snohomish, WA · Japanese Food in Snohomish