Edo is a Japanese restaurant specializing in creative sushi rolls and cooked dishes like teriyaki, offering a cozy and casual dining experience.