Restaurants in Miami, FL
Restaurants
2038 Nw 27th Ave.,
Miami ,
FL
33142
UNITED STATES
Based on 1 reviews
gr8
The food is always delicious, but the salsa is lacking something. I prefer my salsa warm though, so it is probably just a personal preference. The margaritas are wonderful and always are served with extra lime, which makes them even...Worldwide > United States > Miami, FL > Restaurants