Edo Japan
Japanese · Sushi · Grill
Edo Japan is a Japanese restaurant offering a menu of traditional and modern Japanese cuisine. They focus on freshly prepared and delicious meals.
Location
Best places nearby
The highest rated places close to Edo Japan.
Local restaurants nearby
240 Leighland Ave, # 135, Oakville, ON L6H 3H6, CA


