Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. They offer a variety of Japanese cuisine in a casual dining setting. Key facts used: "Grill & Sushi", "Japanese".