DFW restaurants land on Michelin recommended list

The Michelin Guide announced its first-ever list of Lone Star restaurants on Monday night.

Featured Videos