Get directions to: Edo Japan, Spokane, WA Restaurant address: 4750 North Division Street Spokane, WA 99207, USA Driving Walking Bicycling Restaurant: Edo Japan