Get directions to: Sushi Land, Lynnwood, WA
Restaurant address: 18500 33rd Ave W # B Lynnwood, WA 98037, USA
Restaurant: Sushi Land