Taco Bell 28560

Taco Bell #28560 is a Taco Bell restaurant located at 420 West Central Street, Franklin, Massachusetts.