Edo Japan is a Japanese restaurant offering a variety of dishes. It provides dine-in, delivery, and take-out options. The establishment is known for its Japanese cuisine.