Taco Bell 29246

Taco Bell #29246 is a Taco Bell restaurant located at 456 Sumner Avenue, Springfield, Massachusetts.