Taco Bell 29265

Taco Bell #29265 is a Taco Bell restaurant located at 1560 Vfw Parkway, West Roxbury, Massachusetts.