Le Zoo
When it comes to restaurants Stephen Starr is a star. He is one of the country's top restaurateurs with acclaimed eateries up and down the east coast. Now with the addition of Le Zoo in Bal Harbour, his 4th restaurant in South Florida, he's added another star to his culinary galaxy.
Read more »