Get directions to: Edo Japan, Seattle, WA Restaurant address: 555 Northgate Mall Seattle, WA 98101, USA Driving Walking Bicycling Restaurant: Edo Japan