Edo Japan offers a taste of Japanese cuisine, specializing in grilled dishes and sushi. This location is situated within the food court of Pickering Town Centre.