Loading Video…

This browser does not support the Video element.

Metro Atlanta restaurants earn Michelin stars

Four metro Atlanta restaurants have earned one of the highest awards in the culinary world - a Michelin star.