Taco Bell 29269

Taco Bell #29269 is a Taco Bell restaurant located at 820 Southbridge Street, Auburn, Massachusetts.