Get directions to: Zen Sushi Lounge, Miami, FL
Restaurant address: 1250 S Miami Ave # 5 Miami, FL 33130, USA
Restaurant: Zen Sushi Lounge