Edo Japan offers a Japanese dining experience with a focus on grill and sushi options. They provide lunch and dinner service, making it a convenient stop for various meal times.