Get directions to: Chen Xing Zhi, Miami Beach, FL
Restaurant address: 333 W 41st St # 510 Miami Beach, FL 33140, USA
Restaurant: Chen Xing Zhi