Edo Japan is a Japanese restaurant offering a grill and sushi menu. It is known for its fast-casual dining experience.