South Florida is home to one of the nation's '100 Best Restaurants' By: South Florida Business Journal via Business Journals May 22, 2019 at 07:27 AM EDT The Fort Lauderdale eatery is among some of the tops in the country, according to Open Table. Read More >>