Taco Bell 31556

Taco Bell #31556 is a Taco Bell restaurant located at 24 Sack Boulevard, Leominster, Massachusetts.