Edo Japan

Davies Corner

#102, 7430 - 68 Avenue NW, Edmonton, Alberta

Show map

Dine-In/Seating

Delivery

Take-out

Online Order & pickup

HOURS

Regular hours

Mon - Sat10am - 9pm

Sun11am - 8pm

Other locations nearby