Yummy Taco
Restaurant
•
177-09 Union Tpke, Flushing, NY 11366, USA
7.8
Tuesday: 11 AM – 9 AM
See if anyone you trust recommends it!