Get directions to: Uma Teriyaki, Lynnwood, WA
Restaurant address: 19417 36th Ave W Ste B Lynnwood, WA 98036, USA
Restaurant: Uma Teriyaki