Edo Japan is a Japanese restaurant offering a variety of grill and sushi options. They provide dine-in, delivery, and take-out services, with online ordering available for pickup. The establishment is known for its fast service and convenient ordering options.