Get directions to: Ay Duen Ay, Flushing, NY
Restaurant address: 135-23 40 Rd Flushing, NY 11354, USA
Restaurant: Ay Duen Ay