en
×
About Us
Contact Us
Guides
Articles
Vota
/
Canada
/
Nelson
/
Edo Japan
Edo Japan
Japanese · Sushi · Fast Food
Edo Japan is a fast food restaurant offering Japanese cuisine. It is located within Chahko Mika Mall. Delivery is available.
1106 Lakeside Dr, BC
Nelson, Canada
www.edojapan.com/locations/nelson-chahko-mika-mall/?utm_campaign=Facebook+Location+Pages+-+Facebook+-+Website+-+Chahko+Mika+Mall+-+Awareness&utm_medium=social&utm_source=Facebook&utm_content&utm_term
Location
The ranking
Best Japanese in Nelson
7 places, none rated yet
See the full list →