EDO JAPAN (Cuisine PIZZA - FAST FOOD) Contact 94 St, Fort Saskatchewan 8631, ALBERTA, CANADA http://edojapan.com 17809981933 Amenities E-Menu Rate us Share on We're famous for our teriyaki sauce. Come taste what all the talk is about!