Edo Japan
132, 6800 48 Avemue, Camrose, Alberta T4V 4T1 Canada
Edo Japan is a Restaurant place is located in Camrose, Alberta. The address of Edo Japan is 132, 6800 48 Avemue, Camrose, Alberta T4V 4T1 Canada.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 780-679-2261,