Michelin brings its renowned guide to Atlanta for the first time, and Buckhead restaurants are seeing stars
Representatives from Michelin’s famous guide presented the first Michelin stars to restaurants across Atlanta on October 24, 2023. Atlanta’s Michelin