Get directions to: El Toro Taco, Homestead, FL
Restaurant address: 1 South Krome Avenue Homestead, FL 33030, USA
Restaurant: El Toro Taco