Get directions to: Excellent Thai, Flushing, NY
Restaurant address: 3650 Main Street Flushing, NY 11354, USA
Restaurant: Excellent Thai