Edo Japan
Japanese · Sushi · Grill
Edo Japan is a restaurant offering Japanese cuisine, specializing in grill and sushi dishes. It is a street-front establishment with easy access from major intersections.
Location
Best places nearby
The highest rated places close to Edo Japan.


