Get directions to: American Noodle Bar, Miami, FL
Restaurant address: 6730 Biscayne Blvd Miami, FL 33138, USA
Restaurant: American Noodle Bar