Edo Japan hours In Nelson, CANADA

All restaurants Edo Japan in Nelson: 1

Time in Canada: 04:25:57

Edo Japan Chahko Mika Mall, Nelson

1106 Lakeside Drive

Opens at 09:30 today