Suto, an intimate Japanese restaurant in Barcelona, was awarded its first Michelin star in the 2024 guide, recognized for its exceptional omakase experience...