Kura Revolving Sushi Bar is the Critic’s Choice for Best Chain Restaurant in the 2025 Foodie Awards. See who the readers ...