Chen's Chinese Food

12310 NW 7th Ave North Miami FL 33168 USA

(305) 681-6113

Location