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