Get directions to: Teriyaki Grill, Lynnwood, WA
Restaurant address: 16725 52nd Ave W Lynnwood, WA 98037, USA
Restaurant: Teriyaki Grill