Map
17040-46 West Dixie Hwy., North Miami Beach, FL 33160, United States
Restaurant
Hiro's Yakko-San