Edo Japan
129 Leva Ave #100, Red Deer
(403) 406-5091
Menu
Restaurants in Red Deer, AB
Edo Japan
129 Leva Ave #100, Red Deer, AB T4E 1B2
(403) 406-5091