Edo Japan is a casual dining restaurant specializing in traditional Japanese cuisine, emphasizing fresh ingredients.