Get directions to: Taco Hut, Flushing, NY Restaurant address: 32-67 Francis Lewis Boulevard Flushing, NY 11358, USA Driving Walking Bicycling Restaurant: Taco Hut