Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant offering a grill and sushi menu. They provide dine-in, delivery, and take-out options. Key facts used: Japanese cuisine, grill and sushi offerings, and multiple service options.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
201 1 Ave S, Saskatoon, Saskatchewan, Canada



