Taco Bell 26711

Taco Bell #26711 is a Taco Bell restaurant located at 1379 Atwood Avenue, Johnston, Rhode Island.