Edo Japan is a restaurant specializing in Japanese cuisine, offering a variety of grilled dishes and sushi. They provide dine-in, delivery, and take-out options for customer convenience. The establishment is located within Pine Centre Mall.