Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. They offer a variety of Japanese cuisine options. Key facts used: Japanese cuisine, grill, and sushi.