Get directions to: Wajiro's Restaurant, Miami, FL
Restaurant address: 12670 Sw 8 St Miami, FL 33173, USA
Restaurant: Wajiro's Restaurant