Chen's Chinese Restaurant
20843 NW 41st Avenue Rd
Opa Locka, FL 33055
Opa Locka, FL 33055