Taco Bell 29248

Taco Bell #29248 is a Taco Bell restaurant located at 633 Liberty Street, Springfield, Massachusetts.