Edo Sushi is a Japanese restaurant offering refined sushi, tempura, and sake. It features a serene garden and authentic Japanese-style decor, including a Koi fish pond.