Edo is a Japanese restaurant offering a diverse menu. Known for generous portions and a welcoming atmosphere.