Taco Bell 29268

Taco Bell #29268 is a Taco Bell restaurant located at 4 Plaza Way, Plymouth, Massachusetts.