Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. They offer dine-in, take-out, and delivery services, with online ordering available for pickup. The establishment focuses on providing a convenient dining experience for lunch and dinner.