Taco Bell 3200

Taco Bell #3200 is a Taco Bell restaurant located at 172-12 Northern Boulevard, Flushing, New York.