For first time in South Florida history, Fort Lauderdale and West Palm Beach restaurants earn Michelin stars webmeister 7 months ago For first time in South Florida history, Fort Lauderdale and West Palm Beach restaurants earn Michelin stars Sun Sentinel Read More »