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.