Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. They offer a fast-food style dining experience, making it a convenient option for quick meals.