A renowned sushi restaurant in Tokyo, Japan, which previously held multiple Michelin stars but is no longer listed in the 2025 guide.