Get directions to: 3 Leches Factory Incorporated, Miami, FL
Restaurant address: 5227 Nw 79th Ave Miami, FL 33166, USA
Restaurant: 3 Leches Factory Incorporated