Edo Japan is a casual dining restaurant offering a variety of Japanese-inspired dishes. They specialize in rice bowls, sushi, and noodles, providing a diverse menu for customers seeking Japanese cuisine.