Taco Bell 35334

Taco Bell #35334 is a Taco Bell restaurant located at 31-22 Farrington Street, Flushing, New York.