Get directions to: El Farito Restaurant, Miami, FL
Restaurant address: 3300 Nw South River Dr Miami, FL 33142, USA
Restaurant: El Farito Restaurant