News

A Fort Lauderdale restaurant has won the city's first-ever Michelin Star during the Florida Michelin Guide Awards in Orlando.