Taco Bell 29486

Taco Bell #29486 is a Taco Bell restaurant located at 2 Dowling Village Boulevard, North Smithfield, Rhode Island.