Get directions to: Benihana, Miami, FL Restaurant address: 8685 Nw 53rd Terrace; Suite 201 Miami, FL 33166, USA Driving Walking Bicycling Restaurant: Benihana