Get directions to: Ichi Teriyaki, Lynnwood, WA
Restaurant address: 14920 Hwy 99 Lynnwood, WA 98037, USA
Restaurant: Ichi Teriyaki