Whelp, guess you didn't get many takers here.
I can say nice things about Cuba Libre. I guess it's not too, too far from Winter Gardens.
It's a very, very small chain. We have one in DC. Love it. Went to the one in Orlando once. We had a fantastic time. The decor is fun, food is great.
We usually like the ceviche, empanadas, ropa vieja, picadillo, churrasco, paella....