Edo Japan
8882 170 St NW # 1862, Edmonton, Alberta T5T 3J7 Canada
Edo Japan is a Japanese, Fast Food, Asian, Vegetarian Friendly place is located in Edmonton, Alberta. The address of Edo Japan is 8882 170 St NW # 1862, Edmonton, Alberta T5T 3J7 Canada.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 780-444-1109, or open their website to view relevant information, The url is http://www.edojapan.com/