Restaurants in Miami, FL
Restaurants
1933 SW 8th St.,
Miami ,
FL
33135
UNITED STATES
Based on 1 reviews
Best Food in Miami
We order the Vigoron, puntas de filete a la jalapeno, and the Carne Asada. The food was outstanding with big portions and big flavor. The only thing better than the food was the service and personality of the staff and ownership. The...Worldwide > United States > Miami, FL > Restaurants