Edo Japan
Japanese · Sushi · Grill
Edo Japan offers a variety of Japanese grill and sushi options. This location is situated in the Elevate food court on the second floor of Edmonton City Centre, with convenient access from 102A Ave or 101 St NW.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
10025 102A Ave, Edmonton, AB T5J 2Y7, CA



