Restaurant Manager at Edo Japan, Nepean, ON