Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant offering a variety of grilled dishes and sushi. It is known for its fast service and convenient location within the University of Alberta Students Union Building. The establishment provides both dine-in and takeout options.
Location