Are you kidding me? have you eaten there in the past 3 years,it has totally gone down hill, this review is not only a joke but an insult to anyone looking for a good meal in South Beach. Do the Randazzos' have an interest in your paper? Nothing else makes any sense.
Best Restaurant in South Beach - 2010
Talula Restaurant & Bar - CLOSED
210 23rd St.
Miami Beach, FL 33139