Get directions to: Chen And Chan Restaurant Corp, Flushing, NY
Restaurant address: 135-28 40 Rd Flushing, NY 11354, USA
Restaurant: Chen And Chan Restaurant Corp