Edo Sushi is a Japanese restaurant offering a welcoming atmosphere. Enjoy flavorful dishes in a lively setting.