Get directions to: Martha Lake Teriyaki, Lynnwood, WA
Restaurant address: 16415 6th Avenue West Lynnwood, WA 98037, USA
Restaurant: Martha Lake Teriyaki