Yummy Taco
Restaurant
•
177-09 Union Tpke, Flushing, NY 11366, USA
7.8
Monday: Closed
See if anyone you trust recommends it!