Get directions to: Aloha Teriyaki, Lynnwood, WA
Restaurant address: 402 164th St Sw Ste 105 Lynnwood, WA 98037, USA
Restaurant: Aloha Teriyaki