Edo Japan at Pickering Town Centre is a popular dining spot renowned for its delectable offerings that artfully blend traditional Japanese cuisine with modern flavors. Patrons can enjoy a diverse menu featuring freshly prepared sushi, sizzling teppanyaki dishes, and Edo's signature Teriyaki sauce, all served in a fast, friendly, and welcoming environment. It's the perfect place for a quick, healthy meal while shopping or for a casual dining experience.