Taco Bell 3177

Taco Bell #3177 is a Taco Bell restaurant located at 996 Hempstead Turnpike, Franklin Square, New York.