Get directions to: Vilma Restaurant, Miami, FL
Restaurant address: 2240 Sw 32nd Ave Miami, FL 33145, USA
Restaurant: Vilma Restaurant