Edo Japan is a Japanese restaurant specializing in grill and sushi dishes. It offers a variety of Japanese cuisine in a casual dining setting. Key facts used: Japanese cuisine, grill, and sushi.