El Toro Loco Steakhouse Little HavanaRestaurant 4.9 Miami, Florida, United States Share (305) 569-2929 eltoroloco.com/ 1970 SW 8th St, Miami, FL 33135, USAReviewsLog in to leave a review.No reviews yet.