Hibachi Grill & Noodle Bar
Restaurant
•
35 SE 6th St, Miami, FL 33131, USA
8.0
Sunday: Closed
See if anyone you trust recommends it!