Lobster Bar Sea Grille Miami Beach named Miami Spice’s Best New Restaurant to Try