Get directions to: Yakko-san Japanese Restaurant, Miami, FL
Restaurant address: 3881 Ne 163rd St Miami, FL 33162, USA
Restaurant: Yakko-san Japanese Restaurant