Edo Japan is a restaurant offering Japanese cuisine, specializing in grill and sushi dishes. It provides a casual dining experience for its customers.