Taco Bell 5140

Taco Bell #5140 is a Taco Bell restaurant located at 78 North Dartmouth Mall, North Dartmouth, Massachusetts.