Edo Japan
Japanese · Sushi · Grill
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.
Location