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.