Edo Sushi & Sake - Sushi restaurant in Lynnwood, United States
Edo Sushi & Sake in Lynnwood
Places
Near me
Direction
19400 36th Ave W #101, Lynnwood, WA 98036, United States
Description
Privilege
Features
Privilege
Features
Questions and answers
Add review
Ask a Question
Reviews
Add review
Delivery
Takeout