Video: ‘Best of the best’: 4 Orlando area restaurants awarded Michelin stars

Four Orange County restaurants became the first in Florida to receive Michelin stars.