Get directions to: Yeungs Chinese Restaurant Inc, Miami, FL
Restaurant address: 954 Nw 41st St Miami, FL 33127, USA
Restaurant: Yeungs Chinese Restaurant Inc