Edo Sushi is a Japanese restaurant specializing in fresh, made-to-order sushi. They offer a unique experience where food is prepared while customers wait, ensuring freshness rather than a pre-made buffet. The establishment is noted for its pleasant staff.