Edo Japan

4750 N Division St Ste 221, Spokane 99207, United States Get Directions to this spot
4750 N Division St Ste 221
Spokane, 99207
WA, United States
(509) 482-2862

Rate and review Edo Japan in Spokane, WA, United States!

Share your experiences at Edo Japan with your friends or discover more Restaurants in Spokane, WA, United States.