Edo Japan is a Japanese restaurant offering a grill and sushi menu. They provide dine-in, delivery, and take-out options. Key facts used: Japanese cuisine, grill and sushi offerings, and multiple service options.