Get directions to: Asian Chef, Flushing, NY
Restaurant address: 29-04 172 Street Flushing, NY 11358, USA
Restaurant: Asian Chef