Edo Japan offers a Japanese dining experience with a focus on both grilled dishes and sushi. Customers can enjoy dine-in, take-out, and delivery options.