Get directions to: Green Papaya Thai Restaurant, Flushing, NY
Restaurant address: 38-04 Prince Street Flushing, NY 11354, USA
Restaurant: Green Papaya Thai Restaurant