Edo Japan is a Japanese restaurant specializing in sushi and grill dishes. It offers dine-in, delivery, and take-out options, allowing customers to order online for pickup. The establishment is known for its grill and sushi offerings.